【问题标题】:How to remove revision number from Visual Studio C# executable?如何从 Visual Studio C# 可执行文件中删除修订号?
【发布时间】:2015-10-05 22:12:19
【问题描述】:

我正在尝试从 Visual Studio 构建的 C# 可执行文件中删除修订号部分。我已经用字符串“1.2.3”更新了 AssemblyVersion 和 AssemblyFileVersion。现在,当我右键单击 exe 并查看其属性时,Windows 将产品版本显示为 1.2.3,文件版本显示为 1.2.3.0。不知何故,0 被 Visual Studio 附加。请建议我如何避免这种情况。

【问题讨论】:

    标签: c# visual-studio visual-studio-2012


    【解决方案1】:

    EXE文件is a VERSIONINFO resource中的数据,版本号是四个16位整数值,代表每个组件。您无法选择显示哪些组件,Windows 将始终显示所有四个整数值。

    【讨论】:

    • 感谢您的回答。我一直在尝试使用 Jenkins 设置构建自动化设置。到目前为止,我已将其配置为使用硬编码的主要/次要编号并使用 Jenkins 的内部版本号。当我将 AssemblyVersion 指定为“1.2.build_num.*”时,VisualStudio 不会构建。我猜它只接受 1.2.3/1.2.3.4/1.2.*。由于我们使用的是 Git,我不确定从哪里可以得到修订号。
    猜你喜欢
    • 2015-05-16
    • 1970-01-01
    • 1970-01-01
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多