必须手动设置Visual Studio 2013项目依赖项吗?

时间:2015-01-09 16:48:12

标签: visual-studio-2013 build

我刚刚将几个Visual Studio项目合并到一个解决方案中,并删除并重新创建从依赖项目到上游项目的所有引用。

不幸的是Project > Project Dependencies都是空白的。这个stackoverflow dialog似乎表明依赖关系应该是自动的并且基于引用,但是,我的解决方案中没有发生这种自动化。

Project > Project Build Order中显示的构建顺序似乎是正确的。遗憾的是,即使启动顺序正确,解决方案构建也会失败。失败可归因于上游项目构建未能尽快完成下游依赖项目。这可能部分是因为构建几乎同时开始,并且没有等待上游项目的完成。鉴于开始是并发的,构建顺序似乎没有提供任何实际好处。

虽然程序员可以在Project > Dependencies中手动设置值,但如果有解决方案,我希望尽可能避免手动过程。

此系统是带有Update 4的Visual Studio 2013 Express。

1 个答案:

答案 0 :(得分:0)

答案就在这个链接上。 A stackoverflow answer related to the build order。显然,可以减少并发构建的数量,但是如果你不想这样做,那么链接的答案就是程序员必须手动设置依赖项。