我有一個TFS 2017構建與多配置BuildConfiguration倍增設置。這工作得很好,直到我把所有的構建步驟並將它們移到一個任務組中。現在我得到一個錯誤,似乎表明它正在查看變量BuildConfiguration dev的完整字符串,int經過它迭代。這不適用於任務組?TFS 2017構建與多配置和任務組
0
A
回答
0
0
根據我的測試,多配置不適用於任務組。
當您選擇所有構建步驟並創建一個TaskGroup時,需要爲buildConfiguration
設置多值(例如:Release,Debug
)。
但構建它會遇到此錯誤消息時:「Error MSB4126: The specified solution configuration "Release,debug|Any CPU" is invalid
」
要糾正這個錯誤,你需要將其設置爲唯一值(例如:Release
),或者讓其爲空。因此,構建工作,但實際上它不是真正的多配置構建,即使它在那裏顯示版本和調試。 (您可以檢查構建日誌中的「多」構建,你會看到實際的msbuild命令與參數)
我已經提交了一個feedback here這個問題,希望在未來實現它。
相關問題
- 1. TFS 2017 - 構建服務器不構建Visual Studio 2017
- 2. 可用的構建任務2017年
- 3. TFS 2017任務與TFVC分支
- 4. TFS 2015 visual studio構建任務不支持VS 2017
- 5. TFS 2017構建爲代碼
- 6. TFS 2017構建和SpecFlow集成
- 7. TFS 2015構建配置
- 8. Msbuild Sonarqube Runner與多個構建配置
- 9. Kentico和TFS構建服務器設置
- 10. 與.NET 4.6和ASP.NET核心的TFS 2017構建定義
- 11. GitKraken與TFS 2017
- 12. TFS構建服務,環境變量和多個構建代理
- 13. TFS 2015構建任務 - 手動干預
- 14. TFS 2015構建任務 - NuGet Packager
- 15. TFS 2017構建質量處理程序
- 16. 構建與多個螞蟻任務
- 17. TFS REST API來創建一個TFS組(NOT隊)爲2017年TFS
- 18. TFS 2010構建配置轉換問題
- 19. 使用TFS構建任務獲取DLL的組裝版本
- 20. tfs 2017構建多個解決方案依賴關係
- 21. 如何使用Visual Studio 2017與TFS Visual Studio構建步驟
- 22. 構建多個項目配置與Eclipse
- 23. Gradle任務配置與任務執行
- 24. 構建多個apk與一個風味和多個配置
- 25. TFS構建DLL和PDB不匹配
- 26. TypeMock 7和構建服務器配置
- 27. 使用TFS UI的配置開發TFS(2017)插件?
- 28. Microsoft.Practices和TFS構建
- 29. 無法創建TFS任務
- 30. TFS 2017年無法創建
@Stephen憤慨的答覆任何更新?您可以追蹤[feedback](https://developercommunity.visualstudio.com/content/problem/129277/tfs-2017-multi-configuration-build-is-not-availabl.html)以進一步更新。 –
它現在正在工作,但我改變了很多東西,我不確定它是如何工作的。讓我今晚看看它,回到這個帖子。非常感謝您的時間。 –
實際上,您必須將其設置回引用到使用該任務組的構建的$(BuildConfiguration)。我很感激你花時間看這個。 –