我已设法获取部署包(使用msbuild),如下图所示
TRANSFORM_CONFIGS文件夹包含基于环境[lab / test / live]的不同web.config文件,NimTestWebApp.zip是使用
创建的部署包msbuild BuildDeployWebApp/BuildDeployWebApp.csproj /t:package /p:Configuration=Release /p:PackageLocation=C:\Temp\DeployPackage\TestWebApp.zip
所有其他文件都是在构建部署包时创建的标准文件。
现在我期待的是当我将软件包部署到特定环境时,我可以替换特定的配置文件。我可以使用SetParameters.xml文件或任何类型的清单文件来实现我的目标吗?或者我应该使用命令行参数传递方式?你能否为我提供强有力的方法来完成它