InstallShield - 错误 429 和缺失 sabuild.dll

InstallShield - Error 429 and missing sabuild.dll

我们最近从 InstallShield 2015 升级到了 2016 SP2。我在 2016 年打开了我现有的项目,InstallShield 没有错误地升级了它们。但是当我尝试在 GUI 中构建时,我得到以下信息:

Error 429: ActiveX component can't create object

当我尝试使用命令行构建时...

IsCmdBld.exe -p "C:\Path to IS Project file\ProjectFile.ism" -v

...我得到以下信息:

InstallShield (R) Release Builder Copyright (c) 2016 Flexera Software LLC.

All Rights Reserved. -1131: Failed to load sabuild.dll.

我们在特定机器上有几个旧版本的 InstallShield。在 2016 年尝试构建这些项目文件之前,这些项目文件运行良好。我可以在 2015 年打开备份的项目文件的副本,它们仍然可以正常构建。我已经在整台计算机上搜索了 "sabuild.dll"。 None 找到。

当我尝试构建 MSI 或 EXE 时出现这种情况。

我们有 InstallShield 2016 SP2 Professional,更新管理器说我们是最新的。这个安装在Windows 10 Pro 32-bit(别问,我不是运维,我继承了这个设置)。

有什么想法吗?

提前致谢!

安装 Microsoft Visual C++ 2013 Redistributable Package。

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

参考 http://helpnet.flexerasoftware.com/installshield23helplib/ReleaseNotes.htm

上的 IOJ-1742525