【发布时间】:2016-03-25 06:29:02
【问题描述】:
有什么方法可以在构建之前自动将内部版本号添加到 web.config 中?
有时我忘记在提交之前更新 web.config 中的内部版本号,所以我没有尝试找出一种方法来自动将内部版本号添加到 web.config。
我知道 TFS 2015 在构建配置中,我们可以在构建之前或之后运行脚本。
我想弄清楚,我的选择是什么。
谢谢
【问题讨论】:
有什么方法可以在构建之前自动将内部版本号添加到 web.config 中?
有时我忘记在提交之前更新 web.config 中的内部版本号,所以我没有尝试找出一种方法来自动将内部版本号添加到 web.config。
我知道 TFS 2015 在构建配置中,我们可以在构建之前或之后运行脚本。
我想弄清楚,我的选择是什么。
谢谢
【问题讨论】:
没错!我建议你看看下面关于 MSBuild 配置的文章 :)
Simple MSBuild Configuration: Updating Assemblies With A Version Number
【讨论】:
在 MSBuild 之前放置一个 run powershell 任务,并使用 powershell 脚本更新 web.config 文件。
下面的博客给出了一个例子
使用 $(BUILD_BUILDNUMBER) 更新 we.config 文件中的值
【讨论】: