log4net与.NET 4.0

Jon*_*upp 28 log4net .net-4.0

我已经把一些代码拼凑起来修补新的.Net 4.0/VS 2010件,但我似乎无法找到我的选择日志框架(log4net)for 4.0的构建,并且我得到了参考错误2.0版本.某处有4.0版本可用吗?我不是要求新功能,只是一个已经针对新组件重建的版本.有谁知道我在哪里可以找到为4.0框架构建的1.2.10版本?

vel*_*koz 39

log4net有一个已知的引用System.Web组件的问题,该组件不是.NET Framework 4 Client Profile的一部分,默认情况下VS2010将项目目标设置为轻量级客户端配置文件.解决方案是将目标更改为.NET Framework 4:

右键单击项目 - >属性 - >应用程序.更改:

 .NET Framework 4 Client Profile
Run Code Online (Sandbox Code Playgroud)

成为:

 .NET Framework 4
Run Code Online (Sandbox Code Playgroud)

......这应该有效,即你可以再次使用log4net ......

  • 刚刚下载了最新的二进制文件(1.2.11),它包含与\ bin \net-cp\4.0\release中的4.0 Client Profile兼容的版本.只是测试它,就像一个魅力! (6认同)
  • 在今天的最新版本下载,它不支持带有.NET 4.0的ClientProfile (4认同)