Log4net引用程序集依赖项问题
这个问题在这里已经有了答案:
更新 :
如果您仍然遇到此错误,那么您使用的是过时的log4net版本,应该考虑更新为当前版本,而不需要完整的.NET 4.0框架。 感谢@Philippe在评论中指出了这一点。
您的项目正在引用不包含System.Web的.NET 4.0客户端配置文件; 你实际上需要参考完整的框架。
请参阅如何:在MSDN上定位特定的.NET Framework版本或配置文件以获取指导。
在Project Designer中,找到Target Framework列表,如下所示。
在“目标框架”列表中,选择所需的.NET Framework版本或配置文件。 当您单击确定时,该项目将卸载并在集成开发环境(IDE)中重新加载。 该项目现在针对您刚选择的.NET Framework版本。
也可能感兴趣的是对.NET Framework Targeting Errors进行疑难解答。
将项目设置为在“项目属性”对话框中定位“.Net 4.0 Framework”,而不是“.Net 4.0 Framework Client Profile”。
只是小小的更新。 这个问题已经在3年前被记录下来,并在本月刚刚修复。 所以log4net的下一个版本(在1.2.10之后)应该可以和客户端配置文件框架一起工作。
https://issues.apache.org/jira/browse/LOG4NET-174
链接地址: http://www.djcxy.com/p/43647.html