我們目前使用TFS 2010,併爲我們的各種版本的軟件提供衆多構建定義。我們想爲我們的下一個版本使用VS2012(仍然使用TFS 2010),所以可以在構建控制器上同時使用VS的兩個版本,並且構建過程是否知道要使用哪個版本的VS,還是需要VS2010的一個構建控制器和一個VS2012?此外,我有自定義生成模板將提出任何問題?那麼當我們升級到TFS 2012時會發生什麼?我們將能夠使用VS2010和VS2012運行自動構建?我可以使用VS2010和VS2012運行TFS自動構建嗎?
1
A
回答
1
一般來說 - 是的。其實Visual Studio不會構建任何東西。它是處理構建任務的底層MSBuild引擎。如果您的項目不包含對Visual Studio引用路徑的直接引用(例如C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\ReferenceAssemblies
),則可以設置不包含Visual Studio的構建計算機。如果有這樣的引用,您可以將它們複製到源代碼管理中的第三方\ lib目錄,並讓項目將該目錄引用爲文件引用。
其他說明:
但是,Visual Studio將很難成爲你最大的障礙。這是 多目標.NET,這將需要一些額外的咖啡因:)
構建模板將工作,只要你滿足他們的定製 引用(GAC可用於此事)
一個生成控制器可以用一臺服務器在同一時間內註冊
- 使用一個構建服務器爲每個目標框架\ VS版本
相關問題
- 1. VS2010 TFS自動構建
- 2. 如何使用VS2012運行排除測試,TFS構建和NUnit
- 3. 我可以使用VS2010進行自動化MSTest測試嗎?
- 4. VS2012會自動安裝.NET 4.5嗎?我應該使用VS2012還是VS2010
- 5. 我可以在VS2010中獲得VS2012標準庫嗎
- 6. VS2010可以使用VisualStudio.com嗎?
- 7. 我可以從TFS構建中調用批處理文件嗎?
- 8. 使用PowerShell x86運行的TFS構建
- 9. 我可以在TFS上使用Grunt嗎?
- 10. 我可以使用動態Schema.org標記構建我的html嗎?
- 11. TFS自動化構建以代碼包
- 12. 我可以使用useLegacyV2RuntimeActivationPolicy運行scriptcs嗎?
- 13. 我們可以在運行時創建自動獲取和設置屬性嗎?
- 14. 如何使用TFS 2013和VS2012運行CodedUI測試
- 15. TFS 2010可以構建在Server 2012上運行的控制器和構建代理嗎?
- 16. 自動對分行構建了TFS
- 17. 我可以排除文件觸發TFS中的CI構建嗎?
- 18. 使用自動構建構建網站應用程序TFS 2010
- 19. ClickOnce&TFS自動構建和部署
- 20. 我可以使用.NET VS2010
- 21. TFS構建自動化
- 22. Request.ServerVariables(「LOGON_USER」)VS2010和VS2012
- 23. DeploymentItem在VS2010和VS2012
- 24. 我可以使用Fluent NHibernate自動映射樹形結構嗎?
- 25. 構建後我能自動運行腳本嗎?
- 26. 您可以在TFS中創建運行時查詢嗎?
- 27. PHP - 我可以使用表單構建動態Mongo查詢嗎?
- 28. 我們可以自動標記預定的構建嗎?
- 29. 如何使用ant構建JavaME jar?我可以在javaSE中運行嗎?
- 30. 使用TFS 2010運行TFS 2008構建定義