我们计划在我们的应用程序中使用 Log4net。但是如果目标框架是 4,我无法导入“log4net”命名空间。
我也收到警告 无法解析引用的程序集“log4net”,因为它依赖于“System.Web,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”,它不在当前目标框架“.NETFramework,Version=v4”中.0,个人资料=客户”。请删除对不在目标框架中的程序集的引用,或考虑重新定位您的项目。
那么这里出了什么问题?
如果我将目标框架更改为 3.5,Note-Logging 会起作用 注意-这是一个 Windows 应用程序。
提前致谢。
最佳答案
在项目属性页面上,将目标框架从 .NET Framework 4 Client Profile
更改为 .NET Framework 4
关于c# - 无法将 Log4Net 与 .net Framework 4 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4874889/