InstallShield限量版LE是否支持32位& 64位部署?

时间:2013-11-19 04:01:51

标签: installshield installshield-le

我已经为Visual Studio 2012安装了InstallShield LE并创建了一个msi。它可以在64位机器上正常安装,但在32位机器上我得到一个错误“(null)不是一个有效的Win32应用程序”。

我的项目旨在支持任何CPU作为平台目标。

1 个答案:

答案 0 :(得分:4)

如果你的机器是64位,它只会在你构建“任何CPU”时生成64位.msi文件。我有同样的问题,发现最好的解决方案是使用32位平台或制作两个单独的项目,并有两个不同的安装程序。如果要在单个安装项目中同时拥有32位和64位.msi文件,则必须获得Pro版本。

这个问题的答案讨论了如何做到这一点。 Installshield 2012 : Identify 32 or 64 bit Operating system and install appropriate ActiveX control - Basic msi installer