在tfsbuild期间增加versioninfo中的版本号

时间:2012-11-04 16:02:01

标签: tfs tfs2010 visual-studio-2012 tfsbuild tfs-alerts

我目前正在.NET Build 2010中配置我的TFS 4.5解决方案。我正在使用Visual Studio。

我有一个versioninfo.cs文件作为我的解决方案的一部分。如何在构建过程中将其设置为增加其中的版本号?我需要对此构建定义进行哪些更改?

2 个答案:

答案 0 :(得分:3)

您的实施中的versioninfo.cs是什么?

我通常进行自动版本控制的方法是使用社区TFS Build Extensions TfsVersion活动:http://tfsbuildextensions.codeplex.com/wikipage?title=How%20to%20integrate%20the%20TfsVersion%20build%20activity&referringTitle=Documentation

我通常使用以下格式:Major.Minor.YYMM.DDRR,其中Major / Minor通过Build定义作为参数传递并手动递增。 YY / MM / DD / RR是年 - 月 - 日修订版,它允许我知道哪个特定的构建/源用于创建程序集,因为它的版本为#。

如果您想要根据程序集版本区分多个分支/构建,则可能需要稍微调整版本编号方案以包含某种分支标识符。

答案 1 :(得分:2)

尝试this answer to Stack Overflow question Working automatic build increment Visual Studio addin

这是一个名为ProjectBuildCounter的免费独立独立工具,我希望这是您正在寻找的工具。