Delphi XE2: 寻找更快的方法将32位VCL项目组迁移到64位

13

RAD Studio docwiki 所述,将32位VCL应用迁移到64位的方法:

在IDE中打开您的32位应用程序,添加并激活64位目标平台,将您的应用程序编译为64位应用程序。

我有一个项目组包含200多个32位项目。为了支持64位,我需要逐个添加64位目标平台。

有没有更快捷的方法来添加64位目标平台?


选项集中可以定义目标吗? - David Heffernan
DPROJ文件只是XML文件。如果您不编写XML差异工具来解决问题,请告诉我,我会编写一个。 - Warren P
2个回答

17

你需要编写(或查找)一个实用程序应用程序,循环遍历项目组的 .dproj 文件,并根据需要更新设置。没有内置功能来自动化此过程。


1
虽然我们目前还没有这个需求,但我们使用Funduc Search & Replace来更新Delphi项目文件,例如修改搜索路径和版本信息,当我们创建新的分支时。这听起来是该工具的一个好用途。http://www.funduc.com/search_replace.htm - Chris Thornton
2
只是为了记录,您想要更改的条目是:<Platform value="Win64">False</Platform>,将其更改为<Platform value="Win64">True</Platform>。 - Mark Edington

10
根据发布说明,JCL 2.3.1.4197版本包括一个新的单元JclMsBuild,用于查询和更新MsBuild文件。也许可以使用该单元编写一个简单的升级工具。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接