【问题标题】:Delphi XE2: Looking for faster way to migrate VCL ProjectGroup from 32-bit to 64-bitDelphi XE2:寻找更快的方式将 VCL ProjectGroup 从 32 位迁移到 64 位
【发布时间】:2011-11-09 15:58:16
【问题描述】:

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

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

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

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

【问题讨论】:

  • 可以在选项集中定义目标吗?
  • DPROJ 文件只是 XML 文件。如果您不编写 XML diff 实用程序来解决这个问题,请告诉我,我会写一个。

标签: delphi delphi-xe2


【解决方案1】:

您必须编写(或查找)一个实用应用程序,该应用程序循环遍历项目组的 .dproj 文件,根据需要更新设置。没有内置功能可以自动执行此操作。

【讨论】:

  • 虽然还没有达到这个目的,但我们在创建新分支时使用 Funduc Search & Replace 来更新 delphi 项目文件,例如更改搜索路径和版本信息。对于该实用程序来说,这听起来像是一项不错的工作。 funduc.com/search_replace.htm
  • 只是为了记录您要更改的条目是: False 使其成为 True
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2011-12-04
    • 2011-09-12
    • 2011-11-22
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-17
    • 2011-04-01
    相关资源
    最近更新 更多