我无法添加log4Net作为我的新.Net项目的参考。我已经研究了这个,并且所有答案都说将目标框架从“.Net Framework 4(客户端配置文件)”更改为“.Net Framework 4”或某些变体。
好吧,我的项目已经是“.Net Framework 4”。而且我的目标框架中甚至没有Client Profile类型。
要明确的是,我在其他项目上有这个选项,但不是在我做的最后一个项目上。我不记得我是否把它作为一个新的“项目”或“网站” - 我假设我选择了“项目”。
当我尝试添加log4net时,出现此错误:
"log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821" is incompatible with .NET Framework 4
In order to add it you should to change the project's target to a compatible framework first.
是的,即使错误的语法来自“你应该改变”的信息
我遗漏了一些基本的东西,但对于我的生活,我无法分辨我的项目之间有什么不同。
答案 0 :(得分:1)
我建议您安装NuGet并让它为您添加参考。 NuGet是一种更加标准化的方式来安装log4net等组件并使它们保持最新。它可以为你解开这类事情。
答案 1 :(得分:1)
微软 .NET Compact Framework 1.0
Mono 1.0
Mono 2.0
Microsoft Shared Source CLI 1.0 CLI 1.0
兼容注意:由于.NET框架支持 向后兼容性log4net会 在未来的版本上运行 上面列出的运行时间。