无法将.Net Framework 4与Log4Net结合使用
我们计划在我们的应用程序中使用Log4net。 但是如果目标框架是4,我无法导入“log4net”命名空间。
我也收到警告引用程序集“log4net”无法解析,因为它依赖于“System.Web,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”,它不在当前的目标框架中。 NETFramework,版本= V4.0,外形=客户”。 请删除不在目标框架中的组件的引用,或考虑重新定位您的项目。
那么这里出了什么问题?
如果我将目标框架更改为3.5,注意日志工作注意 - 这是一个Windows应用程序。
提前致谢。
在项目属性页面上将目标框架从.NET Framework 4 Client Profile
更改为.NET Framework 4
在这里看到你的答案:
与.NET 4.0的log4net
请看这个SO帖子:Log4Net和.NET 4.0
它有一个答案指向这里的解决方案:http://krishnabhargav.blogspot.com/2010/02/using-net-35-clr-20-dll-inside-visual.html
链接地址: http://www.djcxy.com/p/43651.html