我喜欢log4net,但很遗憾没有VS2010 / .NET 4.0版本。 因此,我决定从SVN获取并拥有自己的版本。
有人可以说服我有更好的方法吗?我喜欢它的功能以及它是如何工作的,如果我理解Apache的贡献是如何运作的话,我会自己回馈一个新的解决方案。
答案 0 :(得分:3)
还有更好的方法。我们在.Net 4解决方案中使用NuGet的log4net,没有任何问题。
我相信log4net依赖于System.Web
DLL,它不包含在.Net 4客户端配置文件中。如果必须使用客户端配置文件和log4net,则必须编译自己的配置文件。 This帖子可能是一个好的开始。
答案 1 :(得分:3)
我们只是在所有项目中引用log4net.dll,这根本不是问题。在.NET 4下使用为.NET 2.0编译的DLL没有问题。
答案 2 :(得分:2)
log4net v.1.2.11中添加了对.NET 3.5和4.0的客户端配置文件的支持。已删除对System.Web的依赖。