delphi - 如何跨平台管理Delphi XE2的版本信息

标签 delphi delphi-xe2 versioninfo

我正在将项目从 XE 迁移到 XE2,我注意到我缺少手动输入的版本信息,例如公司名称、产品版本等。创建一个简单的空 VCL 表单应用程序时,我看到在下面键入的版本信息数据例如,当您选择“发布配置 - 32 位 Windows 平台”时,“所有配置 - 所有平台”就会消失。我想我可以通过平台重新输入我的信息,但是这里发生了什么?人们会期望“所有配置 - 所有平台”信息在所有平台上传播,除非被覆盖,就像编译器选项等一样,还是我遗漏了一些东西?

进一步说明 - 当我进一步调查时,我发现可以使用 DDevExtensions 来解决问题。它在“项目”下添加了一个菜单选项。如果您选中底部的“应用到所选”和“将 VersionInfo 应用于所有平台”复选框,那么您可以将显示的版本信息复制到所有平台,而不会影响组中的其他项目。

最佳答案

这仍然是版本 #16.0.4429.46931 中的一个问题。但是,我发现可以通过打开项目的“dproj”文件并删除基本属性组()。这样做可以将“所有配置 - 所有平台”版本信息继承到不同的构建和平台配置,而无需重复。

关于delphi - 如何跨平台管理Delphi XE2的版本信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8048716/

相关文章:

delphi - DataSnap 将入站请求限制为 16k

multithreading - 在这种情况下什么时候需要调用 CoInitialize() ?

.net - AssemblyInfo属性如何映射到Win32 VERSIONINFO?

Delphi:使组件对实时绑定(bind)可见

forms - 不使用 VCL 创建表单

delphi - 当鼠标被钩住时,窗口接收无限量的消息

Delphi XE2 Indy 10 TIdCmdTCPServer 卡住应用

delphi - 更改可执行文件中的内部版本号

delphi - EXE 属性中未显示 VERSIONINFO 资源

delphi - 如何检测 TChromium 中的点击?