【发布时间】:2011-11-08 16:02:46
【问题描述】:
我们有一个 Visual Studio 2010 解决方案,其中包含 120 多个以某种方式相互引用的项目。所有项目间引用都是项目引用而不是文件引用,这有助于 Visual Studio 自动确定项目构建顺序。 在 120 个项目中,我们有一些不相互依赖的核心项目,这些项目被其余项目广泛引用。因此,这些项目位于项目构建顺序的顶部。这些核心项目有来自 .NET 框架、企业库的引用(其中一些有第三方 dll 文件引用,如 zip 实用程序)。
我无法弄清楚为什么这些核心项目是以特定方式排序的。 非相互依赖项目的项目构建顺序的算法是什么?
PS:我明白我可以通过使用 Project Dependencies 的 Dependencies 选项卡创建一个虚假的依赖来影响这个顺序。
【问题讨论】:
标签: visual-studio-2010 build project-reference