我們擁有TFS2010和單個解決方案,擁有近200個項目(是的,我知道,壞主意,不是我的!)。我在4核(8 hyper)計算機上的編譯時間從4分鐘開始依次降低到大約30秒,通過解耦代碼實現高級構建併發性。我現在想要在構建服務器上獲得這些好處,這一點必須可行,因爲MSBuild支持並行構建。怎麼樣?TFS2010 - 並行構建 - 單一解決方案,單一構建代理
5
A
回答
14
您可以運行構建並行的團隊建設通過編輯你的構建屬性。
- 打開的列表中建立團隊資源管理器
- 右鍵單擊要編輯和選擇編輯生成定義構建...
- 左側選擇過程選項卡並展開右側
- 在MSBuild的參數屬性高級屬性添加
/maxcpucount
或/m
- 保存並關閉
以下是截圖:
又見
2
如果並行編譯默認情況下不開啓,去其他的MSBuild參數構建定義的「過程高級」選項卡上的屬性,並添加「/ M」命令行開關
相關問題
- 1. 構建一個解決方案
- 2. 如何構建一個解決方案
- 3. 解決方案/構建率
- 4. 構建解決方案
- 5. 構建Java解決方案
- 6. 在VSTS的單一解決方案中構建多個項目
- 7. 使用TFS2010構建VS2008解決方案時出現錯誤
- 8. 命令行構建解決方案vs Visual Studio 2012構建
- 9. 在Visual Studio中構建解決方案,重建解決方案和清理解決方案的區別?
- 10. 理解一個簡單的Perl構建
- 11. 如何從單個TFS團隊構建定義構建2個解決方案
- 12. 從命令行在解決方案中構建一個項目
- 13. Typescript減慢解決方案的構建
- 14. 從makefile VS2010構建解決方案
- 15. 構建Firebreath解決方案時出錯
- 16. 如何構建C#解決方案
- 17. VS 2008解決方案構建
- 18. c#解決方案的構建優化
- 19. 多目標解決方案構建器
- 20. LNK2019構建解決方案時出錯
- 21. MVC3解決方案log4net構建問題
- 22. 在vs2010下構建vs2008解決方案
- 23. 構建Blend解決方案的錯誤
- 24. 組織多解決方案構建
- 25. 無法選擇「構建解決方案」
- 26. 無法構建解決方案
- 27. 從TFS2008構建VS2010解決方案
- 28. 如何構建3層解決方案?
- 29. 無法使用xbuild構建解決方案(單聲道)
- 30. 在單獨的解決方案中爲項目構建MSI