Release management 发布管理标记化-如何在组件中作为标记访问内部版本号

Release management 发布管理标记化-如何在组件中作为标记访问内部版本号,release-management,ms-release-management,Release Management,Ms Release Management,我的应用程序的页脚当前包含在web配置中设置的发布信息。现在,在每次发布后,我都会手动将此配置值更新为REL 2.0.1或2.0.3,等等。我们在RM路径中使用的构建始终以这种方式命名 我正在寻求通过标记化实现这个过程的自动化-我希望在我的配置中有一个\uuuu ReleaseNumber\uuuu标记,然后通过解析构建名称中的REL编号从RM中进行设置。有没有办法做到这一点,或者手动是我唯一的选择 这不应该是发布责任。RM令牌用于在不同阶段之间更改值的事情,但这不适用于您的场景-至少不适用于版

我的应用程序的页脚当前包含在web配置中设置的发布信息。现在,在每次发布后,我都会手动将此配置值更新为
REL 2.0.1
2.0.3
,等等。我们在RM路径中使用的构建始终以这种方式命名


我正在寻求通过标记化实现这个过程的自动化-我希望在我的配置中有一个
\uuuu ReleaseNumber\uuuu
标记,然后通过解析构建名称中的REL编号从RM中进行设置。有没有办法做到这一点,或者手动是我唯一的选择

这不应该是发布责任。RM令牌用于在不同阶段之间更改值的事情,但这不适用于您的场景-至少不适用于版本号

配置文件中的版本号应在生成时设置。有许多现有的自定义活动可以实现这一点(这是TFS 2010的一个示例,其他一些)


如果您想要一些文本(比如dev2.0.1,然后在另一个阶段是rel2.0.1)和版本号的组合,那么您可以添加标记来设置该部分

真的,这甚至不应该是构建责任。如果在
AssemblyInfo.cs
中为程序集设置了版本号,则在运行时很容易取出版本号。