delphi - 项目版本设置不断恢复
问题描述
我在 Delphi 10.1 Berlin 有一个简单的项目。在项目设置中,我曾一度选中“预发布”。
现在我有两件事,无论我更改多少次,我都回来了,它没有保存。这些是:
- 预发布复选框(再次被重新选中)
- 模块版本
Release
号(从0
变为1
)
请注意,在屏幕截图中,下方的“文件版本”显示了我保存时的正确版本号,0.2.0
. 但在上面,Release
数字已更改为1
。
事实上,我删除了在所有其他构建配置中包含版本设置的选项。它只存在于Win32 - Release
构建下。
编辑
看起来实际上没有任何东西被保存!例如,我更改了“自动增量构建”选项,但也没有保留。如果我导航到不同的构建配置并再次切换回来,我的条目也会丢失。它唯一保留的是底部的网格。
编辑
一些更奇怪的行为 - 如果我将 设置Release
为更大的数字,例如2
,它会保存它。但如果我将其设置为0
,它会将其重置回1
。好像它不希望它那样0
(尽管这是新项目的默认设置)。
解决方案
我不知道发生这种情况的原因或原因,但我能够通过重新启用“所有配置”级别的版本信息来解决此问题。一旦我激活了它,现在它就会记住我在“发布”级别所做的任何更改。
推荐阅读
- android-studio - 消费者被配置为查找与 Java 11 兼容的库的运行时,打包为 jar,其依赖项在外部声明,但是:
- scala - 如何在 Scala 中使用将函数作为参数的方法?
- face-detection - 使用 open cv 进行人脸检测
- python - 尝试从脚本执行二进制文件时,pkexec“找不到这样的文件或目录”
- rust - 如何从 Rust 获得自动转换为特征?
- python - 使用 cryptography.fernet 的元组解密问题
- operating-system - 在 I/O 任务期间,数据如何从用户空间复制到内核空间,反之亦然?
- javascript - 使用带有 ajax 的 url 更改的 window.pushState
- javascript - 滚动移动时,Ag-grid 在整个列中复制 CellStyle
- java - 如何在 Spring Webflux 中为所有请求添加查询参数