我目前正在.NET Build 2010中配置我的TFS 4.5解决方案。我正在使用Visual Studio。
我有一个versioninfo.cs文件作为我的解决方案的一部分。如何在构建过程中将其设置为增加其中的版本号?我需要对此构建定义进行哪些更改?
答案 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的免费独立独立工具,我希望这是您正在寻找的工具。