无法将.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

上一篇: Unable to use Log4Net with .net Framework 4

下一篇: log4net with ASP.NET MVC: nothing happens