0

我使用Visual Studio 2008,以建立一个soultion有19个项目。生成输出不匹配的项目构建顺序

如果我进入Project Dependencies窗口,然后到Build Order选项卡,我看到该项目XXX应该是最后生成的项目。然而,当我构建解决方案,项目XXX某处建在中间,这绝不是要构建的最后一个项目。

这是怎么回事?

+0

为什么?这听起来像是一个XY问题。 – MSalters 2011-03-07 12:54:38

回答

1

构建顺序选项卡应该显示一个可能的基于依赖项目的拓扑排序。如果你想要一个项目永远是最后一个建成的,你应该让它依赖于所有其他项目。

0

也许你选择另外一个取决于你的项目XXX工程建设 解决方案之前。此外,同时建立并行项目可能会导致您的困惑。让 打开“Option \ Projects and Solutions \ Build and Run”并确保并行 项目的最大并发数为1.

+0

如果项目XXX直接或间接依赖于所有其他项目(这似乎是目标),那么它会一直建立在其自身。将并行项目数量设置为1会减慢所有其他项目。 – MSalters 2011-03-07 12:54:17

相关问题