6

我正在寻找允许我生成 Web 部署包和相关的 deploy.cmd 和 SetParameters.xml 的解决方案。

但我需要为每个环境生成一个 deploy.cmd 和 SetParameters.xml

我需要我的输出如下所示

  • 项目名称.DevSetParameters.xml
  • 项目名称.DevDeploy.cmd
  • 项目名称.UATSetParameters.xml
  • 项目名称.UATDeploy.cmd
  • 项目名称.PRODSetParameters.xml
  • 项目名称.PRODDeploy.cmd
  • 项目名称.zip

任何帮助将不胜感激。

4

1 回答 1

3

查看 Sayed Ibrahim Hashimi 的博客和他创建的 web 包 nuget 扩展。NuGet 包扩展了 Visual Studio 中的 Web 打包过程,使您能够创建可以发布到多个环境的单个包

打包一次在任何地方发布- 您将需要查看它创建的 powershell 脚本,并使用适当的值从您的构建任务中调用它。

从 VS 命令行安装 Nuget 赛义德·易卜拉欣·哈希米博客

于 2013-04-22T14:05:19.490 回答