1

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

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

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

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

任何建议都非常感激。

--- 阿利斯泰尔。

4

1 回答 1

2

这些在 rc .file 中

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

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

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

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

于 2009-01-14T15:04:18.107 回答