如何使用 InstallShield LE for VS 2015 显式定位 x86 环境

How to explicit target an x86 environment with InstallShield LE for VS 2015

由于 Microsoft 在 VS 2015 中不再正式支持 "default" 安装项目类型,我正在尝试处理 InstallShield LE 2015 - 交付使用 VS2015.

我创建了一个 Outlook 加载项,我想在 x86 和 x64 机器上部署它。
据我所知,限量版不可能为两种环境创建一个单一的设置——不太方便,但可以满足我的需要。

所以我创建了一个 InstallShieldProject,它在我的 W10x64 上按预期在 x64 环境中运行。 但现在我想创建一个 x86 Setup:
我已将所有项目的 Platform targetAny CPU 更改为 x86 并且还在 Configuration Manager 处创建了一个 新配置 以定位 x86露骨的。
但是由此产生的 MSI(设置)doenst executes under an x86 environment: 使用默认 "Platform not supported" 消息 - 在 x64 上一切正常。

我如何使用 InstallShield LE 2015 创建 x68 环境的安装程序?

(来自 IS-LE 的 "Setup.exe"-Bootstrapper 在 x86 下运行,但不包含 MSI)

要创建 32 位程序包,您只需删除所有安装到 64 位文件或注册表位置的项目。另请参阅我的 answer to this related but not quite duplicate question,我将在其中进行更详细的介绍。

或者我的雇主愿意向您出售功能更强大的 InstallShield 版本,让您可以为您的 .msi 文件指定一个平台,但如果这是您升级的唯一原因...