我刚刚将我的一个项目从Delphi XE升级到XE7."所有平台/所有配置"全局目标的版本信息(我应该称之为"base"?)是从旧项目中正确复制的.
公司名称:xxx
文件版本:3.2.1
等
但是,当我检查子目标(32位/释放,32位/调试等)时,它们都被设置为''.因此,他们不会复制/继承"所有平台/所有配置"中的信息.
公司名称:''
文件版本:1.0.0
等
如何强制子目标继承"所有平台/所有配置".
更新:这似乎是Delphi XE7的设计问题.只要您不编辑它们,子目标就会保持同步.该窗口中缺少"主目标的同步子目标"按钮.还有一个与此相关的BUG关闭(有关详细信息,请参阅我的回答).
这是IDE (Delphi XE7) 中的一个错误。
如何重现:
将主要目标设置为版本 1.0.0.0。
保存项目。
重新启动 IDE。
所有子目标都是同步的。
现在打开 DPR 并编辑其中的任何内容。保存。将主要目标设置为版本 2.0.0.0。
保存项目。
重新启动 IDE。
当前子目标(编辑 DPR 文件时处于活动状态的子目标)不再同步。它将卡在 1.0.0.0
解决方案:
在IDE中关闭项目。在文本编辑器(不是在 IDE 中!)打开 DPROJ 文件,并删除包含错误版本信息的条目,例如。其中 VerInfo_MajorVer=1 而不是 2。
| 归档时间: |
|
| 查看次数: |
1453 次 |
| 最近记录: |