解释MSBuild输出数字

时间:2011-03-29 21:58:17

标签: msbuild

这些数字(10:4,37,10:5)在以下MSBUILD输出中意味着什么?

10:4>Done Building Project "C:\Foo.csproj" (default targets).
  37>Project "C:\Bar.csproj" (37) is building "C:\Foo.csproj" (10:5) on node 3.
10:5>Building with tools version "4.0".

1 个答案:

答案 0 :(得分:3)

在构建解决方案时,会构建多个项目,您将看到每个项目都有一个唯一的编号(上面的“37”)。调用从一个项目到另一个项目的MSBuild任务将得到类似的结果,它类似于“递归深度”指示符。 10:4>通常与多处理器构建中使用的“节点”有关,虽然我不熟悉此指标的“:”语法,并且只看到一个数字。您是使用/ m进行构建,还是使用解决方案,或者在您的情况下可能发挥的其他差异(例如TFS)?