解释MSBuild输出编号

解释MSBuild输出编号,msbuild,Msbuild,在以下MSBUILD输出中,这些数字(10:4、37、10:5)意味着什么 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". 构建解决方案时,会构建多个项目,每个项目

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

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".

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

我正在8逻辑核心计算机上对带有/m选项的团队生成项目文件(TFSBuild.proj)运行msbuild。这是否有文档记录?这不是答案。10:5的语法根本没有解释。我看到了这些,我没有使用/m选项。这是一个非常重要的问题<代码>mbsuild输出结构在任何地方都没有文档记录,找出某些生成失败是一件很麻烦的事。对于任何到这里来进行MSBuild控制台/输出日志解释(特别是结构和层次结构)的人,请检查此项目:,