c++ - Visual Studio 6 VC++ 项目版本 - 如何增加它?

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

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

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

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

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

非常感谢收到的任何建议。

--- 阿利斯泰尔。

最佳答案

那些在 rc.file 中

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

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

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

您可以为版本信息使用#include,这样版本信息就只有一个地方。

关于c++ - Visual Studio 6 VC++ 项目版本 - 如何增加它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/443141/

相关文章:

MySQL - 表中的第二个序列(例如按类别)

c++ - 尝试访问数组时数据从数组中丢失

c++ - 我可以让使用 conan 的库的用户可以选择使用 conan 吗?

c++ - 我如何在我的代码C++中解决此错误

c++ - 通过 C++ write 语句将文本加粗

node.js - nvm vs 海军vs n |包处理比较

caching - 使用查询字符串版本静态文件的缺点?

node.js - pathspec 的标准版本更改日志生成问题

c - C中的预增量操作

javascript - 使用 jQuery 开始新的编号列表