fluffynuts opened a new issue, #111: URL: https://github.com/apache/logging-log4net/issues/111
Log4net supports a lot of really old runtimes, including net2.0 and net3.5 _CE_ (Compact Edition) which can be notoriously difficult to install on windows (I've been lucky and unlucky - today, it "just worked" without intervention, but previously, I've crafted the included powershell scripts to install .net framework 3.5. These targets make it impossible (as far as I know, and I've tried) to build on non-windows hosts. However, if we could reduce the targeted runtime list to: - net462 - netstandard2.0 then we could support all supported versions of .net (at time of writing, the lowest supported netfx version is 4.6.2) because we can use Mono on non-windows hosts to provide the api to compile system functionality against (see [MonoForFramework.targets](https://github.com/apache/logging-log4net/blob/master/src/MonoForFramework.targets) Apart from quicker builds & testing times, this would be highly beneficial in that it would make contributing to log4net much easier. On one hand, I'd really like to maintain as much compatibility as possible, but on the other, I'd like to remove hurdles for prospective devs (and myself 😅 ) -- 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]
