[英]How to explicit target an x86 environment with InstallShield LE for VS 2015
由于Microsoft在VS 2015中现在不再正式支持“默认” Setup-Project-Type,因此我尝试处理VS2015附带的InstallShield LE 2015 。
我创建了一个Outlook加载项,我希望将其部署在x86和x64机器上。
据我了解, 限量版无法为两种环境创建一个单一的设置 -不太方便,但可以满足我的需求。
因此,我创建了一个InstallShieldProject
,它可以在W10x64上按预期在x64环境中运行。 但是现在我想创建一个x86安装程序 :
我已经将所有项目的Platform target
从Any CPU
更改为x86
并且还在Configuration Manager
创建了一个新的配置 ,以明确地目标x86。
但是,生成的MSI(安装程序) doenst executes under an x86 environment:
使用默认的“不支持平台”消息-在x64上,一切正常。
我应该使用谁通过InstallShield LE 2015为x68环境创建安装程序?
(IS-LE的“ Setup.exe” -Bootstrapper在x86下运行,但不包含MSI)
要创建32位程序包,只需删除要安装到64位文件或注册表位置的所有项目。 另请参阅我对这个相关但并非完全重复的问题的回答,在此我将进行更详细的介绍。
或者我的雇主愿意向您出售功能更强大的InstallShield版本,该版本可以让您为.msi文件指定平台,但是如果这是您升级的唯一理由...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.