2011-03-29 110 views
1

這些數字(10:4,37,10:5)在以下MSBUILD輸出中意味着什麼?解釋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". 
+0

這是一個非常重要的問題......''mbsuild'輸出結構沒有記錄在任何地方,並且發現某些構建失敗是一件痛苦的事情。 – 2017-07-05 13:00:50

+0

對於任何人在這裏獲得MSBuild控制檯/輸出日誌解釋(特別是結構和層次結構),請查看此項目:https://github.com/KirillOsenkov/MSBuildStructuredLog, – 2017-07-09 11:57:18

回答

3

在構建解決方案時,將構建多個項目,並且您將看到每個項目都具有唯一編號(上面的'37')。調用MSBuild任務從一個項目到另一個項目會得到相似的結果,它類似於'遞歸深度'指標。 10:4>通常與在多處理器版本中使用'節點'相關,儘管我不熟悉這個指標的':'語法,並且只看到它有一個數字。你正在用/ m從一個解決方案構建一個版本,還是在你的情況下可能會發生什麼其他差異(例如TFS)?

+0

我對Team Build項目文件運行msbuild(TFSBuild .proj)在8個邏輯核心機器上使用/ m選項。 – 2011-03-30 04:23:55

+0

這是記錄在任何地方嗎? – 2017-07-05 11:13:10