:memo: add documentation about helper scripts to install legacy .net sdks
1 file changed
tree: ebb3fe53eff01b1164b57819ab6dee9652eb131f
  1. examples/
  2. extensions/
  3. local-tasks/
  4. netstandard/
  5. src/
  6. tests/
  7. .gitattributes
  8. .gitignore
  9. appveyer.yml
  10. build-with-docker-for-windows.bat
  11. build.cmd
  12. BUILDING.md
  13. CONTRIBUTING.md
  14. install-dotnet-core-sdk-1.1.ps1
  15. install-net-framework-sdk-3.5.ps1
  16. Jenkinsfile
  17. KEYS
  18. LICENSE
  19. log4net.build
  20. log4net.include
  21. log4net.shfbproj
  22. log4net.snk
  23. log4net.snk.readme
  24. NOTICE
  25. old-log4net.snk.gpg
  26. package-icon.png
  27. package-lock.json
  28. package.json
  29. pom.xml
  30. README.md
  31. ReleaseInstructions.txt
  32. STATUS.txt
README.md

Introduction

Apache log4net is a sub project of the Apache Logging Services project. Apache log4net graduated from the Apache Incubator in February 2007. Web site: http://logging.apache.org/log4net

Documentation

For the latest documentation see the log4net web site at: http://logging.apache.org/log4net

Contributing

log4net development happens on the logging dev mailing list, see https://logging.apache.org/log4net/mail-lists.html. Please join the mailing list and discuss bigger changes before working on them.

For bigger changes we must ask you to sign a Contributor License Agreement http://www.apache.org/licenses/#clas.

Github pull requests are one way to contribute, The Apache issue tracker is no longer accepting new issues but is available at https://issues.apache.org/jira/browse/LOG4NET for access to previous issues.

Developing

log4net targets a wide array of .net platforms, including some which are out of support from Microsoft, making it difficult to install relevant SDKs and build for those targets. In particular, older Client Profile .NET Framework targets and dotnet core 1.1 may be installed by using the bundled helper scripts:

These scripts download the relevant installers from Microsoft servers, but you run them at your own risk.