更新已更改的程序集版本号TFS生成

时间:2015-11-09 17:52:29

标签: powershell tfs build-process tfsbuild tfs2013

我希望能够在TFS签到中自动更新所有已更改项目的程序集版本。我们希望将此作为我们门禁办理登机手续的一部分,以便开发人员不必记得在每次办理登机手续时手动更新这些号码。

我目前的做法是:

  1. 确定哪些项目包含签入时的更改
  2. 使用更改
  3. 查看每个项目中的AssemblyInfo.cs
  4. 增加每个AssemblyInfo.cs文件中的版本号
  5. 开始构建过程
  6. 我假设有一种方法可以使用PowerShell和自定义TFS构建模板来完成此任务,但对这两者都不太熟悉。任何有关此事的帮助将不胜感激。

2 个答案:

答案 0 :(得分:4)

使用位于here的脚本作为构建模板中的预构建脚本。

该脚本将更改使用内部版本号找到的所有AssemblyInfo.cs文件。

答案 1 :(得分:2)

如何使用PowerShell脚本更新项目的程序集版本。一个非常好的指南。

答案有点迟了但你可以找到一个好导游here,看看那个