InstallShield - 错误429并丢失sabuild.dll

时间:2017-07-24 16:00:19

标签: installshield

我们最近从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位上(不要问,我不是操作,我继承了这个设置)。

有什么想法吗?

提前致谢!

1 个答案:

答案 0 :(得分:1)

安装Microsoft Visual C ++ 2013 Redistributable Package。

此外,Installshield 2016最初在检测vc ++库时遇到问题,因此您可能需要更新到SP2。

请参阅http://helpnet.flexerasoftware.com/installshield23helplib/ReleaseNotes.htm

上的IOJ-1742525