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]
