【问题标题】:MsBuild build bits but deliver web.config per environmentMsBuild 构建位,但为每个环境提供 web.config
【发布时间】:2014-08-31 18:00:04
【问题描述】:

是否可以使用 VS2012(和 TFS2012)基于变更集 id 创建构建,为每个环境提供一组二进制文件 (web) 和一组 web.config?

【问题讨论】:

    标签: visual-studio-2012 tfs msbuild


    【解决方案1】:

    是否可以使用 VS2012(和 TFS2012)创建构建,基于 变更集 ID

    是的排队一个新的构建,当确认窗口出现时,转到参数选项卡并在 GetVersion 下输入您要构建的变更集,您可能需要输入 C 或 CS 信息,即变更集 999 c999 或 cs999 .

    提供一组二进制文件 (web) 和一组 web.configs 环境?

    您的二进制文件“应该”与目标环境无关,因此您应该能够构建一次,多次部署。您的配置文件将取决于您如何设置它们,如果您使用转换机制,您的配置将基于您的构建配置创建。如果您以不同的方式进行转换,您可以添加一个构建后任务来复制配置“n”次,然后执行查找替换类型操作以将您的环境特定配置输入到每个文件中

    【讨论】:

      猜你喜欢
      • 2011-06-11
      • 2019-11-02
      • 1970-01-01
      • 1970-01-01
      • 2021-09-19
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      • 2018-08-25
      相关资源
      最近更新 更多