【发布时间】:2019-11-25 19:25:51
【问题描述】:
在 Delphi XE7 中有一个名为“Auto increment build number”的选项。我想拥有那个。但是每当我构建时,版本号都保持不变。
我明白编译不会改变数字,只有构建会改变它。
什么来激活该功能?
更新:
人们似乎确认这是一个错误。但是,提出的解决方案对我不起作用。我对所有配置都启用了“自动递增内部版本号”:
【问题讨论】:
-
您是否切换到您配置的相同构建配置?
-
这些设置是针对每个构建配置的。因此,相同的设置不止一次。例如,您可以在“调试”和“发布”之间切换。您是否切换到相同的组合?
-
我不确定如何重现。新项目,仅更改为 自动递增内部版本号 并构建项目。当我再次打开 Project Options 页面时,内部版本号已从 0 更改为 1。然而,exe 文件中的版本是 1.0.0.0,可能是因为在构建后该数字是提前的。尝试了第二次构建,exe 显示 1.0.0.1,选项对话框中的数字是 1.0.0.2。正如预期的那样。
-
@Jerry 是的,你是对的。首先我选择了
Debug configuration。现在再次尝试All ...,我可以确认它与All...有关。但是我仍然无法像您在旧答案中所说的那样使其工作但我能够通过重新启用“所有配置”级别的版本信息来解决此问题。无论如何,您的这里的答案似乎是对的。 -
为享有如此高声誉但历史上并不总是将答案标记为已接受的人发布答案是一种耻辱......只需接受答案并忘记问题......
标签: delphi