项目版本设置不断恢复

时间:2019-07-12 16:32:59

标签: delphi versioning delphi-10.1-berlin project-settings

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

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

  • “预发布”复选框(再次重新选中)
  • 模块版本的Release号(从0更改为1

Screenshot of project version settings

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

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


编辑

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


编辑

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

1 个答案:

答案 0 :(得分:3)

我不知道这是怎么发生或为什么发生,但是我能够通过在“所有配置”级别上重新启用版本信息来解决此问题。激活该功能后,现在就可以记住我在“发布”级别所做的任何更改。