项目版本设置不断恢复

Jer*_*dge 5 versioning delphi project-settings delphi-10.1-berlin

我在柏林的Delphi 10.1中有一个简单的项目。在项目设置中,我一次选中了“预发布”。

现在,我有两件事,无论我更改多少次,我都会回来并且不会保存。这些是:

  • 预发布复选框(再次重新选中)
  • 模块版本Release号(从更改01

项目版本设置的屏幕截图

请注意,在屏幕截图中,下面的“文件版本”显示了保存时的正确版本号0.2.0。但是上面的Release数字已更改为1

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


编辑

看来实际上什么也没有保存!例如,我更改了“自动增量生成”选项,但该选项也没有保留。如果我导航到其他构建配置,然后再次切换回去,我的条目也会丢失。它唯一保留的是底部的网格。


编辑

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

Jer*_*dge 3

我不知道发生这种情况的方式或原因,但我能够通过重新启用“所有配置”级别的版本信息来解决此问题。一旦我激活了它,它就会记住我在“发布”级别中所做的任何更改。

  • 不错的收获!也许有人可以提出 IDE 处理此问题的基本原理。 (3认同)