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

must Visual Studio 2013 project dependencies be setup manually?

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

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

Project > Project Build Order 中可见的构建顺序似乎是正确的。不幸的是,即使 起始顺序 正确,解决方案构建也会失败。失败可归因于上游项目构建未能足够快地完成下游依赖项目。这可能部分是由于构建几乎同时开始并且没有等待上游项目完成的事实。鉴于启动是并发的,构建顺序似乎没有实际好处。

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

此系统是 Visual Studio 2013 Express with Update 4.

答案就在这里link。 A Whosebug answer related to the build order。显然并发构建的数量可以减少,但如果你不想这样做,link 的答案说程序员必须手动设置依赖关系。