2012-01-25 66 views
5

我們擁有TFS2010和單個解決方案,擁有近200個項目(是的,我知道,壞主意,不是我的!)。我在4核(8 hyper)計算機上的編譯時間從4分鐘開始依次降低到大約30秒,通過解耦代碼實現高級構建併發性。我現在想要在構建服務器上獲得這些好處,這一點必須可行,因爲MSBuild支持並行構建。怎麼樣?TFS2010 - 並行構建 - 單一解決方案,單一構建代理

回答

14

您可以運行構建並行的團隊建設通過編輯你的構建屬性。

  1. 打開的列表中建立團隊資源管理器
  2. 右鍵單擊要編輯和選擇編輯生成定義構建...
  3. 左側選擇過程選項卡並展開右側
  4. 在MSBuild的參數屬性高級屬性添加/maxcpucount/m
  5. 保存並關閉

以下是截圖:

Team Build 2010 build process properties

又見

2

如果並行編譯默認情況下不開啓,去其他的MSBuild參數構建定義的「過程高級」選項卡上的屬性,並添加「/ M」命令行開關