【问题标题】:Visual Studio 6 VC++ Project version - how do I increment it?Visual Studio 6 VC++ 项目版本 - 我如何增加它?
【发布时间】:2010-10-01 09:13:47
【问题描述】:

我正在对一个用 VC++6 编写的旧程序进行更改。项目资源包括一个“版本”集,其中包括以下内容: 块头 注释 公司名 文件版本 产品版本

FileVersion 和 ProductVersion 均为 1.0.0.97(其中 97 是内部版本号,每次构建项目时都会递增)

我的更改使得我应该增加其他数字之一。它可能应该到 1.0.1。但即使我可以编辑这些字符串,只要我构建项目,前三个数字就会恢复为 1.0.0。有谁知道这些数字的真正存放位置以及如何更改它们?

这些数字和设置也会进入可执行文件的“属性”。构建日期保存在“评论”资源字符串中,我认为这是废话,并希望自动生成它:我不会记得在每次构建之前检查它!

任何建议都非常感谢。

--- 阿利斯泰尔。

【问题讨论】:

    标签: c++ versioning increment visual-studio-6


    【解决方案1】:

    这些在 rc .file 中

    打开资源编辑器并查看版本选项卡/部分。

    如果您进行更改并保存,那么它们应该保持不变。我会检查是否有任何其他任务或覆盖这些任务的东西。

    请注意,其中一个字段(我忘记了)是另一个字段的“奴隶”。发布资源文件(或至少包含版本信息的部分)

    您可以将#include 用于版本信息,以便您只有一个位置用于版本信息。

    【讨论】:

    • 天啊!如果您不保存资源文件,它会默默地丢弃您的更改!非常感谢。
    • 不是第一个被这个咬的。通常我认为我的 IDE 在编译之前会保存所有内容以避免这种情况 - 可能会检查您的设置。我不知道那在哪里。
    猜你喜欢
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多