Visual Studio 2015无法添加对项目

时间:2016-04-06 16:21:20

标签: c# dll

大型C#解决方案有许多子项目。它只是编译好了。两个项目各自使用另一个的dll。项目A使用B.dll,B使用A.dll。我在整个解决方案上运行了Clean,现在A无法编译,因为我无法添加B.dll因为B.dll(debug)不存在,所以A.dll也不存在。

我之前遇到了同样的问题,所以我保存了我更改的文件,重新检查了代码,编译了,然后添加了我的更改并进行了其他适当的更改。经过一些更改,它们都使用我最近创建的静态公共类,编译了解决方案。而现在却没有。当然,由于许多子项目依赖于A.dll,他们也不再编译。

1 个答案:

答案 0 :(得分:2)

两个项目无法相互引用,这是没有意义的。您应该重构代码,以便只保留一个方向的依赖关系。