由于"默认"微软在VS 2015中正式支持Setup-Project-Type,我试图处理VS2015提供的 InstallShield LE 2015 。
我创建了一个Outlook AddIn,我想在x86和x64机器上部署它 据我了解,使用限量版无法为两种环境创建单一设置 - 不是很方便,但可以满足我的需求。
所以我创建了一个InstallShieldProject
,它在我的W10x64上按预期运行在x64环境中。
但现在我要创建一个 x86设置:
我已将所有项目的Platform target
从Any 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)
答案 0 :(得分:0)
要创建32位软件包,只需将所有正在安装的项目删除到64位文件或注册表位置即可。另请参阅我的answer to this related but not quite duplicate question,我将详细介绍。
或者我的雇主愿意向您推销一个更强大的InstallShield版本,它允许您为.msi文件指定一个平台,但如果这是您升级的唯一理由......