由于log4net依赖问题C#无法构建解决方案

时间:2016-10-14 13:09:38

标签: c# build dependencies .net-assembly

我目前正在研究他几年前写的同事项目。该项目使用" log4net"虽然我真的不需要它或使用它。无论如何,当我试图建立项目时,我得到了这个错误:

EntityManager

我试图删除程序集,并且还试图在没有运气的情况下重定向程序集版本。我在项目的任何地方找不到任何跟踪log4net的痕迹,并且不知道如何完全删除它并设法构建我的项目..

提前感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

转到“管理Nuget包以获取解决方案'从VS的Tools菜单中,检查是否可以从那里卸载它。

答案 1 :(得分:0)

有多种方法可以构建项目。最常见的方法是仅使用Visual Studio。如果是这种情况,那么只需遍历解决方案资源管理器中的每个项目并展开引用即可。您应该看到项目的所有引用。只需突出显示Log4Net并按删除键即可。您需要浏览引用Log4Net的所有代码并将其删除。

另一种情况是你正在使用外部构建脚本,比如msbuild来进行额外的编译。如果是这种情况,您需要浏览构建脚本。细节因实施而异,但起点是在解决方案资源管理器中突出显示有问题的项目,然后按alt + Enter调出属性。检查构建事件选项卡以获取其他构建脚本信息。