我有一個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. 與.NET 4.6和ASP.NET核心的TFS 2017構建定義
- 10. Kentico和TFS構建服務器設置
- 11. GitKraken與TFS 2017
- 12. 在visual studio和tfs構建觸發器構建任務
- 13. 無法將TFS構建服務器與擱置組合使用
- 14. TFS 2017構建質量處理程序
- 15. TFS構建服務,環境變量和多個構建代理
- 16. TFS 2015構建任務 - 手動干預
- 17. Visual Studio構建任務 - TFS操作
- 18. TFS 2015構建任務 - NuGet Packager
- 19. 在沒有安裝TFS的構建服務器上配置構建服務
- 20. 構建與多個螞蟻任務
- 21. TFS REST API來創建一個TFS組(NOT隊)爲2017年TFS
- 22. tfs 2017構建多個解決方案依賴關係
- 23. 如何使用Visual Studio 2017與TFS Visual Studio構建步驟
- 24. 可配置TFS 2010 CI構建
- 25. TFS 2010構建配置轉換問題
- 26. 使用TFS構建任務獲取DLL的組裝版本
- 27. TFS構建/部署任務:字段的默認多行值
- 28. 構建多個項目配置與Eclipse
- 29. Gradle任務配置與任務執行
- 30. 使用TFS UI的配置開發TFS(2017)插件?
@Stephen憤慨的答覆任何更新?您可以追蹤[feedback](https://developercommunity.visualstudio.com/content/problem/129277/tfs-2017-multi-configuration-build-is-not-availabl.html)以進一步更新。 –
它現在正在工作,但我改變了很多東西,我不確定它是如何工作的。讓我今晚看看它,回到這個帖子。非常感謝您的時間。 –
實際上,您必須將其設置回引用到使用該任務組的構建的$(BuildConfiguration)。我很感激你花時間看這個。 –