2012-04-17 144 views
2

我正在为一个客户项目工作,其中一个解决方案有3个项目。 项目A是基础,那么项目B依赖于A,项目C依赖于B.顺便说一句,项目C是应用程序,A和B是类库。如何修复破碎的Visual Studio项目依赖关系?

通常,我可以在项目A中进行更改,而无需手动重新编译B和C,因为Visual Studio会自动为我执行此操作。

但是,在此环境中(通过Ankh SVN下载解决方案之后),依赖项在执行时有些不能识别。我不得不手动重新编译依赖关系层次结构的主要项目。

这是怎么发生的?以及如何解决它? 谢谢!

+0

如果以前的程序员在他/她的全局开发环境(如路径)中有某些设置,Solution +项目文件有时不完整。您是否确认项目依赖关系仍然存在?另外,您是否确认了A和B的输出文件的路径没有在A,B或C中明确列出(与使用默认值相反,并且由于A和B被设置为依赖关系,允许VS管理它) )? – 2012-04-17 21:55:48

回答

1

确保您添加项目B和项目C的引用作为项目和你没有项目输出添加为装配参考。