【问题标题】:How to Install 64bit msi /Setup.exe file from 32bit installer setup package如何从 32 位安装程序安装包安装 64 位 msi /Setup.exe 文件
【发布时间】:2015-09-09 09:31:40
【问题描述】:

我创建了 32 位基本 MSI 项目,我想从 32 位安装程序设置文件启动/安装 64 位 msi 包。我尝试使用链式 msi 包进行此操作,但我面临的问题是 64 位安装程序没有将其文件复制到 64 位“程序文件”文件夹”,而是始终采用 32 位程序文件文件夹路径来复制其文件。

如果我单独安装 64 位 msi 包,则它采用正确的路径,但如果尝试从 32 位安装程序包安装为链式 MSI,则它不采用 64 位程序文件夹。

我请求任何人请提出您宝贵的建议来解决这个问题。

提前致谢

【问题讨论】:

    标签: installshield installscript installshield-2012 basic-msi


    【解决方案1】:

    Windows Installer 不支持创建安装到 32 位系统上的 32 位位置和 64 位系统上的 64 位位置的多体系结构 Windows Installer 程序包。 要在 installShield 中创建 64 位安装文件,您必须执行以下步骤:

    -单击工具菜单->选项->资源并在“资源链接器命令行选项”部分将“/MACHINE:iX86”更改为“/MACHINE:iX64”。

    -在安装程序设计器中单击组件,然后对于每个 64 位组件单击并将 64 位组件属性更改为“是”。

    -将“模板摘要”更改为合适的值(例如 x64;1033)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-26
      • 1970-01-01
      • 2011-02-06
      • 2012-04-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多