如何使用InstallShield LE for VS 2015明确定位x86环境

时间:2016-03-08 09:09:50

标签: .net visual-studio-2015 windows-installer installshield-le

由于"默认"微软在VS 2015中正式支持Setup-Project-Type,我试图处理VS2015提供的 InstallShield LE 2015

我创建了一个Outlook AddIn,我想在x86和x64机器上部署它 据我了解,使用限量版无法为两种环境创建单一设置 - 不是很方便,但可以满足我的需求。

所以我创建了一个InstallShieldProject,它在我的W10x64上按预期运行在x64环境中。 但现在我要创建一个 x86设置
我已将所有项目的Platform targetAny CPU更改为x86,并在Configuration Manager处创建了新配置以定位x86。<登记/> 但由此产生的MSI(设置)doenst executes under an x86 environment: 使用默认的&#34;平台不支持&#34;消息 - 在x64上一切正常。

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

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

1 个答案:

答案 0 :(得分:0)

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

或者我的雇主愿意向您推销一个更强大的InstallShield版本,它允许您为.msi文件指定一个平台,但如果这是您升级的唯一理由......