我確信這個問題已經出現,但我似乎無法找到一個優雅的解決方案。MSBuild:Web應用程序,構建一次包並部署很多
我有一個基於部署環境(Test,QA,Production)的多個配置的Web應用程序項目以及每個環境的web.config轉換。我們正在使用Web部署包自動創建可通過MSDeploy部署的應用程序的.zip。這是很容易與封裝目標的多個次,每次調用用不同的配置:
的msbuild MyProject.csproj/T:封裝/號碼:配置= QA
的msbuild MyProject.csproj/T:封裝/ p:配置=測試
但是這會在包裝之前觸發web項目的完整重建。我想構建一次,然後應用web.config轉換,併爲每個環境創建單獨的包。有沒有一種簡單的方法來實現這一點,而不需要爲每個環境強制完成重建?