我们最近从InstallShield 2015升级到2016 SP2。我在2016年打开了现有项目,InstallShield对它们进行了升级,没有任何错误。但是当我尝试在GUI中构建时,我得到以下内容:
错误429:ActiveX组件无法创建对象
当我尝试使用命令行构建时......
IsCmdBld.exe -p "C:\Path to IS Project file\ProjectFile.ism" -v
...我得到以下内容:
InstallShield(R)Release Builder版权所有(c)2016 Flexera Software LLC。
保留所有权利。 -1131:无法加载sabuild.dll。
我们在特定计算机上安装了几个旧版本的InstallShield。这些项目文件工作正常,直到我在2016年尝试构建它们。我可以在2015年打开备份的项目文件的副本,它们仍然构建没有错误。我在整个计算机上搜索了“sabuild.dll”。找不到。
当我尝试构建MSI或EXE时会发生这种情况。
我们有InstallShield 2016 SP2 Professional,更新经理说我们是最新的。这是安装在Windows 10 Pro 32位上(不要问,我不是操作,我继承了这个设置)。
有什么想法吗?
提前致谢!
答案 0 :(得分:1)
安装Microsoft Visual C ++ 2013 Redistributable Package。
此外,Installshield 2016最初在检测vc ++库时遇到问题,因此您可能需要更新到SP2。
请参阅http://helpnet.flexerasoftware.com/installshield23helplib/ReleaseNotes.htm
上的IOJ-1742525