【问题标题】:Increment version number in versioninfo during tfsbuild在 tfsbuild 期间增加 versioninfo 中的版本号
【发布时间】:2012-11-04 16:02:01
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    您的实现中的 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 作为参数通过构建定义传递并手动递增。 YY/MM/DD/RR 是年-月-日-修订版,它允许我知道哪个特定的构建/源用于创建一个给定版本号的程序集。

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

    【讨论】:

      【解决方案2】:

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

      这是一个名为ProjectBuildCounter 的免费独立独立工具,我希望它是您想要的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-16
        • 2020-05-13
        • 1970-01-01
        • 2012-01-29
        • 2021-03-01
        • 2016-04-10
        相关资源
        最近更新 更多