3
從來就試圖在新的代理隊列一個新的構建,但與此消息失敗:生成代理失敗:未找到Visual Studio版本'15.0'。尋找最新的版本
Visual Studio version '15.0' not found. Looking for the latest version.
從來就已經完成以下步驟:
- 刪除並重新安裝的Visual Studio 2017年和構建工具
- 刪除,並創建一個新的代理(Downloaded here)
的事情是:在不同的服務器,它在相同的設置下工作得很好(但這不是答案......)。所以我對同一個TFS有不同的構建服務器的定義。在兩臺服務器上都安裝了Visual Studio 2017,Buildtools和一個代理。
有沒有我錯過的任何設置?
當我將我們的構建服務器上的Visual Studio升級到15.3.5時,我們的構建開始使用msbuild 14.0並失敗,因爲某些語言功能導致語法錯誤。我注意到MSBuild_15.0(和其他)功能已從代理中刪除。 「最新」的MSBuild功能指向14.0。我卸載並重新安裝了Visual Studio,但功能尚未註冊。我可以在構建服務器上的Visual Studio中打開解決方案,並構建項目。你以前見過這個嗎?這似乎是在Visual Studio安裝過程中的一個錯誤... – KellySandwiches
升級到TFS 2017 Update 2並升級代理後,我解決了這個問題。升級代理後,功能被識別,我的構建使用VS 15工具(即MSBuild 15.0) – KellySandwiches