gpt4 book ai didi

javascript - 从 2009 年升级 InstallShield 到 2016 年时出现问题

转载 作者:太空宇宙 更新时间:2023-11-04 16:11:44 25 4
gpt4 key购买 nike

我已成功将 InstallShield 从 2009 独立版本升级到 2016 独立版本。目前使用“InstallShield 2016 Standalone build”来构建我的包。在创建包之前,我检查了系统中是否安装了“InstallShield 2016 Standalone build”。下面是 .js 代码。

try
{
var testStanAloneBuilder = new ActiveXObject("IswiAuto23.ISWiProject");
delete testStanAloneBuilder;
}
catch (e)
{
ErrorExit("ERROR: The required InstallShield Stand Alone Builder is not installed.");
}

收到的异常错误消息是“自动化服务器无法创建对象”。如果我在安装 InstallShield 2016 独立版本后需要进行任何安装后设置,有人可以告诉我吗?

最佳答案

我已经好几年没有使用 IS 了,但这里有一些应该会有所帮助的提示。

1) SAB 将自动化接口(interface)作为可选功能进行安装。可能没有安装。

2) 自动化接口(interface)仅支持32位。尝试从 64 位进程使用它时会出现错误。 (对于 TFS 构建,我选择 x86 msbuild 平台)。

3) 您应该能够在同一台构建计算机上安装不同版本的 SAB。 (或者更好地创建不同类别的机器。)

4) 我喜欢在尝试新版本的 InstallShield 时设置并行构建。您应该能够将 .ISM 保留在旧模式并使用两个引擎构建它。 (较新的 SAB 将在构建期间升级 shema。)检查完所有内容后,您可以将 .ISM 更新到最新版本的 InstallSield。

关于javascript - 从 2009 年升级 InstallShield 到 2016 年时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41422952/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com