Tfs 在Team Foundation Server 2013的生成过程中设置生成名称/标签
我正在尝试编辑生成模板,以将生成名称设置为与我的msi名称相同。我的msi文件是用名为“Product 1.0.0..msi”的wix创建的,我希望“Product 1.0.0.”是TFS中的内部版本名,而不是普通的“$(BuildDefinitionName)$(Date:yyyyymmdd)$(Rev.r)” MSBuild输出上的程序集版本也是正确的,因此使用该版本的解决方案也是可以接受的Tfs 在Team Foundation Server 2013的生成过程中设置生成名称/标签,tfs,build-process,tfsbuild,azure-devops,build-process-template,Tfs,Build Process,Tfsbuild,Azure Devops,Build Process Template,我正在尝试编辑生成模板,以将生成名称设置为与我的msi名称相同。我的msi文件是用名为“Product 1.0.0..msi”的wix创建的,我希望“Product 1.0.0.”是TFS中的内部版本名,而不是普通的“$(BuildDefinitionName)$(Date:yyyyymmdd)$(Rev.r)” MSBuild输出上的程序集版本也是正确的,因此使用该版本的解决方案也是可以接受的 在VisualStudio中的自定义生成模板中可以这样做吗?完成此操作的任何人?在团队资源管理器的生
在VisualStudio中的自定义生成模板中可以这样做吗?完成此操作的任何人?在团队资源管理器的生成定义上单击右键,然后单击“编辑生成定义…”子菜单。重命名字段“生成定义名称:”,如下所示:
如果编辑生成定义并转到“过程”选项卡,则应将生成编号更改为$(生成和)\u 1.0.0$(修订版:.r),这将为您提供编号 然后从codeplex上的TFS社区构建工具获取TF版本活动。然后您可以在“获取版本”模式下配置TF版本以填充变量。因此,您必须在其中添加一些内容来更新msi文件
所以需要手动完成吗?我更希望它在每次我计划的构建时自动完成(因为这将给出一个唯一的版本号)。因此,我们可以跟踪每个msi生成的bug。是否要在每次计划生成时重命名生成定义?我不明白。为什么?您可以使用生成的编号和分配给程序集的版本号跟踪生成。我想以msi版本命名生成。