3

我正在尝试编辑我的构建模板以将构建名称设置为与我的 msi 名称相同。我的 msi 文件是使用名称为“Product 1.0.0..msi”的 wix 创建的,我希望“Product 1.0.0. ”成为 TFS 中的构建名称,而不是普通的“$(BuildDefinitionName)_$(日期:yyyyMMdd)$(Rev:.r)"。

MSBuild 输出的程序集版本也是正确的,因此使用它的解决方案也是可以接受的。

这可以在 Visual Studio 的自定义构建模板中执行吗?有谁做过这个?

4

2 回答 2

1

如果您编辑构建定义并转到进程选项卡,您应该将构建号更改为 $(build and)_1.0.0$(Rev:.r) 这将为您提供编号,然后从 TFS 社区获取 TF 版本活动在 codeplex 上构建工具。然后您可以在“获取版本”模式下配置 TF 版本以填充变量。有了这个,你必须在里面放一些东西来更新 msi 文件。

http://tfsbuildextensions.codeplex.com/wikipage?title=How%20to%20integrate%20the%20TfsVersion%20build%20activity&referringTitle=文档

于 2014-06-06T12:30:14.147 回答
0

团队资源管理器上构建定义的右键,以及“编辑构建定义...”子菜单。重命名字段“构建定义名称:”,如下所示:

在此处输入图像描述

于 2014-06-05T00:00:08.437 回答