我写了一些代码来尝试新的 .Net 4.0/VS 2010 特性,但是我找不到我想用的日志框架(log4net)的4.0版本,在使用2.0版本时,我遇到了引用错误。请问是否有可用的4.0版本?我并不需要新功能,只需要一个已经基于新的程序集重新构建的版本。请问有谁知道在哪里可以找到针对4.0框架构建的1.2.10版本?
我写了一些代码来尝试新的 .Net 4.0/VS 2010 特性,但是我找不到我想用的日志框架(log4net)的4.0版本,在使用2.0版本时,我遇到了引用错误。请问是否有可用的4.0版本?我并不需要新功能,只需要一个已经基于新的程序集重新构建的版本。请问有谁知道在哪里可以找到针对4.0框架构建的1.2.10版本?
log4net存在一个已知问题,即引用了一个不属于.NET Framework 4 Client Profile的System.Web组件。而VS2010默认将项目目标设置为轻量级客户端框架(Client Profile)。 解决方案是将目标更改为.NET Framework 4:
右键单击项目->属性->应用程序。 更改:
.NET Framework 4 Client Profile
成为:
.NET Framework 4
...那应该可以了,也就是说你可以再次使用log4net...