我目前正在TFS Build 2010 中配置我的.NET 4.5 解决方案。我正在使用 Visual Studio。
我有一个 versioninfo.cs 文件作为我的解决方案的一部分。如何设置它以在构建过程中增加其中的版本号?为此,我需要对构建定义进行哪些更改?
我目前正在TFS Build 2010 中配置我的.NET 4.5 解决方案。我正在使用 Visual Studio。
我有一个 versioninfo.cs 文件作为我的解决方案的一部分。如何设置它以在构建过程中增加其中的版本号?为此,我需要对构建定义进行哪些更改?
您的实现中的 versioninfo.cs 是什么?
我通常进行自动版本控制的方式是使用社区 TFS 构建扩展 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 是年-月-日-修订,它允许我知道哪个特定的构建/源用于创建一个组件,因为它的版本#。
如果您有多个分支/构建,您想仅根据程序集版本进行区分,您可能需要稍微调整版本编号方案以包含某种分支标识符。
尝试对 Stack Overflow 问题Working automatic build increment Visual Studio addin的回答。
这是一个名为ProjectBuildCounter的免费独立独立工具,我希望它是您正在寻找的。