我确信这个问题已经出现,但我似乎无法找到一个优雅的解决方案。MSBuild:Web应用程序,构建一次包并部署很多
我有一个基于部署环境(Test,QA,Production)的多个配置的Web应用程序项目以及每个环境的web.config转换。我们正在使用Web部署包自动创建可通过MSDeploy部署的应用程序的.zip。这是很容易与封装目标的多个次,每次调用用不同的配置:
的msbuild MyProject.csproj/T:封装/号码:配置= QA
的msbuild MyProject.csproj/T:封装/ p:配置=测试
但是这会在包装之前触发web项目的完整重建。我想构建一次,然后应用web.config转换,并为每个环境创建单独的包。有没有一种简单的方法来实现这一点,而不需要为每个环境强制完成重建?