加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

如何在Delphi XE7中设置“版本信息”? [德尔福设计问题]

发布时间:2020-12-15 09:47:40 所属栏目:大数据 来源:网络整理
导读:我刚刚将我的一个项目从Delphi XE升级到XE7. “所有平台/所有配置”全局目标的版本信息(我应该称之为“base”?)是从旧项目中正确复制的. Company name: xxx File version: 3.2.1 etc 但是,当我检查子目标(32位/释放,32位/调试等)时,它们都被设置为”.因此,
我刚刚将我的一个项目从Delphi XE升级到XE7.
“所有平台/所有配置”全局目标的版本信息(我应该称之为“base”?)是从旧项目中正确复制的.

Company name: xxx
File version: 3.2.1
etc

但是,当我检查子目标(32位/释放,32位/调试等)时,它们都被设置为”.因此,他们不会复制/继承“所有平台/所有配置”中的信息.

Company name: ”
File version: 1.0.0
etc

如何强制子目标继承“所有平台/所有配置”.

更新:这似乎是Delphi XE7的设计问题.只要您不编辑它们,子目标就会保持同步.该窗口中缺少“主目标的同步子目标”按钮.还有一个与此相关的BUG关闭(有关详细信息,请参阅我的回答).

解决方法

这是IDE(Delphi XE7)中的一个错误.

如何重现:

>将主目标设置为1.0.0.0版.
保存项目.
重新启动IDE.
所有子目标都是同步的.
>现在打开DPR并编辑其中的任何内容.保存.
将主目标设置为2.0.0.0版.
保存项目.
重新启动IDE.
当前子目标(编辑DPR文件时处于活动状态的子目标)不再同步.它将陷入1.0.0.0

解:在IDE中关闭项目.在文本编辑器中打开DPROJ文件(不在IDE中!)并删除包含错误版本信息的条目,例如.其中VerInfo_MajorVer = 1而不是2.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读