fluffynuts commented on issue #111:
URL: 
https://github.com/apache/logging-log4net/issues/111#issuecomment-1961289081

   I would still want to maintain a net462 package (and whatever comes after 
that in NETFX-world's support matrix - right now, that's the lowest version of 
.net framework that is supported by Microsoft)
   
   Technically, you _can_ use netstandard packages from net462 hosts, but doing 
so adds a bunch of overhead for the host as the entire netstandard runtime has 
to be shimmed out - go ahead and try it, you'll see a ton of compatibility 
packages coming down. And there's no benefit from our side in dropping netfx as 
we can stub out the netfx api (4.6.2+) from Mono when building on linux 
(reminder: this doesn't mean the output is linked to Mono, it just means that 
during build, the compiler is able to find runtime apis from Mono, to pass the 
build, and later externs them)
   
   The versions I'd like to drop support for are:
   - net20
   - net35
   - net40
   - net40-client
   - net45
   
   These can be a mission to get working, even on a windows host - I've had 
times when I could just install and use, and other times where I literally 
fought for ages and gave up, and it just so happened I could do so after a 
complete OS refresh. And they're _never_ going to work on non-windows hosts, so 
expecting contributions from people running other platforms is fantasy - people 
can't effectively contribute if they can't even build the project ):


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to