Delphi 重建后的版本信息不正确

Delphi 重建后的版本信息不正确,delphi,version,Delphi,Version,我正在使用DelphiXE3打开一个Delphi5项目。在项目的“版本信息”中,我可以看到很多条目,比如“公司名称”、“产品版本”等等。。我使用“自动生成生成版本号”选项。 然而,在重建项目后,我发现: 内部版本号不会自动增加 大多数条目不包括在内。仅包括“产品版本”、“文件版本”和“语言”。所有其他条目将消失 版本信息不正确。它应该是5.0.0.4,但实际版本是1.0.0.0 为什么??我尝试过“不更改内部版本号”、“自动增加内部版本号”,但所有这些选项都不起作用。这可能是因为为每个内部版本配

我正在使用DelphiXE3打开一个Delphi5项目。在项目的“版本信息”中,我可以看到很多条目,比如“公司名称”、“产品版本”等等。。我使用“自动生成生成版本号”选项。 然而,在重建项目后,我发现:

  • 内部版本号不会自动增加
  • 大多数条目不包括在内。仅包括“产品版本”、“文件版本”和“语言”。所有其他条目将消失
  • 版本信息不正确。它应该是5.0.0.4,但实际版本是1.0.0.0

  • 为什么??我尝试过“不更改内部版本号”、“自动增加内部版本号”,但所有这些选项都不起作用。

    这可能是因为为每个内部版本配置和平台提供了所有版本信息。确保在所有这些位置都正确输入了数据。

    此功能工作不太正常。不要用它。将自己的卷作为构建自动化的一部分。您确定正在检查正确的文件吗?可能您正在查看并在更改任何版本信息设置之前编译了一个旧的二进制文件。在我的项目组中,有两个项目。奇怪的是项目1的版本信息是正确的。但对于项目2来说,这是不正确的。因此,我试图找到用于存储项目设置(包括版本信息)的源文件并进行相应比较。在检查项目目录下的文件后,我认为*.dproj用于存储项目设置。但是,当我在纯文本编辑器中打开一个.dproj文件时,我发现只有一个用于存储版本的节。但由于每个项目都有“调试”和“发布”配置,不同的配置使用不同的版本信息,为什么没有两个分别用于调试和发布的和实例?我不明白。问题是:版本信息存储在哪里?实际上,未设置任何内容时,1.0.0.0是默认值。