项目版本设置不断恢复
Project version settings keep reverting back
我在 Delphi 10.1 柏林有一个简单的项目。在项目设置中,我曾经检查过 "Pre-Release".
现在我有两个东西,无论我改多少次,我回来都没有保存。它们是:
- 预发布复选框(再次重新选中)
- 模块版本的
Release
编号(从 0
更改为 1
)
请注意屏幕截图中下方的 "File Version" 显示了我保存时的正确版本号 0.2.0
。但在上面,Release
数字已更改为 1
。
事实上,我删除了在所有其他构建配置中包含版本设置的选项。它仅存在于 Win32 - Release
版本下。
编辑
看来实际上什么都没有保存!比如我改了"Auto increment build"这个选项,那个也没有留下来。如果我导航到不同的构建配置并再次切换回来,我的条目也会丢失。它唯一保留的是底部的网格。
编辑
一些更奇怪的行为 - 如果我将 Release
设置为更大的数字,例如 2
,它会保存它。但如果我将其设置为 0
,它会将其重置为 1
。好像它不希望它是 0
(尽管这是新项目的默认值)。
我不知道这是怎么发生的,也不知道为什么会这样,但是我可以通过 re-enabling "All Configurations" 级别的版本信息来解决这个问题。一旦我激活它,现在它会记住我在 "Release" 级别所做的任何更改。
我在 Delphi 10.1 柏林有一个简单的项目。在项目设置中,我曾经检查过 "Pre-Release".
现在我有两个东西,无论我改多少次,我回来都没有保存。它们是:
- 预发布复选框(再次重新选中)
- 模块版本的
Release
编号(从0
更改为1
)
请注意屏幕截图中下方的 "File Version" 显示了我保存时的正确版本号 0.2.0
。但在上面,Release
数字已更改为 1
。
事实上,我删除了在所有其他构建配置中包含版本设置的选项。它仅存在于 Win32 - Release
版本下。
编辑
看来实际上什么都没有保存!比如我改了"Auto increment build"这个选项,那个也没有留下来。如果我导航到不同的构建配置并再次切换回来,我的条目也会丢失。它唯一保留的是底部的网格。
编辑
一些更奇怪的行为 - 如果我将 Release
设置为更大的数字,例如 2
,它会保存它。但如果我将其设置为 0
,它会将其重置为 1
。好像它不希望它是 0
(尽管这是新项目的默认值)。
我不知道这是怎么发生的,也不知道为什么会这样,但是我可以通过 re-enabling "All Configurations" 级别的版本信息来解决这个问题。一旦我激活它,现在它会记住我在 "Release" 级别所做的任何更改。