项目版本设置不断恢复

Project version settings keep reverting back

我在 Delphi 10.1 柏林有一个简单的项目。在项目设置中,我曾经检查过 "Pre-Release".

现在我有两个东西,无论我改多少次,我回来都没有保存。它们是:

请注意屏幕截图中下方的 "File Version" 显示了我保存时的正确版本号 0.2.0。但在上面,Release 数字已更改为 1

事实上,我删除了在所有其他构建配置中包含版本设置的选项。它仅存在于 Win32 - Release 版本下。


编辑

看来实际上什么都没有保存!比如我改了"Auto increment build"这个选项,那个也没有留下来。如果我导航到不同的构建配置并再次切换回来,我的条目也会丢失。它唯一保留的是底部的网格。


编辑

一些更奇怪的行为 - 如果我将 Release 设置为更大的数字,例如 2,它会保存它。但如果我将其设置为 0,它会将其重置为 1。好像它不希望它是 0 (尽管这是新项目的默认值)。

我不知道这是怎么发生的,也不知道为什么会这样,但是我可以通过 re-enabling "All Configurations" 级别的版本信息来解决这个问题。一旦我激活它,现在它会记住我在 "Release" 级别所做的任何更改。