我想讓我的TFS Build創建與我爲我的構建選擇的配置相關聯的web.config轉換。當我運行構建時,我檢查web.config文件沒有應用轉換。當我從VS2012發佈時,轉換正常運行。TFS 2012和web.config轉換
我已經建立了TFS 2012(更新2),並有一個單獨的服務器構建。我沒有在構建服務器上安裝VS2012,但是我將C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v11.0 \ Web和WebApplications文件夾和文件從我的開發機複製到構建服務器。
我已經在我的項目創造了一些配置,並增加了一些tranforms到相關網頁。{}配置名稱的.config。
我創建了一個構建和設置項目,以建立 - 配置構建於我的項目中配置之一。我注意到它只有Debug和Release,它沒有我創建的任何配置。 (方問題:這是否正確,還是應該顯示我創建的所有配置?)
於是我運行構建和檢查輸出文件夾和web.config中沒有應用的變換。還有什麼我需要做的?
對我的作品!而且,您的代碼示例甚至可以修復該博客文章中的錯字(在兩處留下\ out)。 – Abacus 2015-04-14 16:04:16
在構建過程中將這些行添加到csproj文件後,出現錯誤:找不到「TransformXml」任務。 如果有人會有相同的,你可以在此目標之前添加此項 –
Vitalii
2015-09-24 07:15:16
很好,這對我有用(VS2015,TFS2015)! 非常感謝!然而,僅僅指定構建配置是不夠的...... MS有時會做出奇怪的實現...... – Vladislav 2017-02-27 17:19:05