【问题标题】:Pre-install exe file before InstallShield main process在 InstallShield 主进程之前预安装 exe 文件
【发布时间】:2019-06-11 11:45:10
【问题描述】:

我正在使用 InstallShield 创建 C# 项目的 .ism 文件。

要成功运行我的项目 (A),我需要已经通过 .exe 文件安装了另一个程序 (B)。

是否可以将此安装 (B) 添加为使用 InstallShield 主安装 (A) 的额外步骤?

如何使用 InstallShield 为项目 (B) 实现预安装?

老实说,我搜索了很多,但找不到明确的东西。

提前谢谢你!

【问题讨论】:

  • 你听说过Installshield Suite Projects吗? (见图)。依次运行各种安装程序类型。您使用哪个版本的 Installshield?

标签: installshield


【解决方案1】:

我们可以把它作为一个步骤添加到最后。

可以将项目 B 的 .exe 作为文件添加到项目 A 上,然后选择在安装结束时启动它。

在此处找到答案:Run solution exe after installtion using installshield,@Christopher Painter 答案。

【讨论】:

    【解决方案2】:

    您可以使用 (A) 的可再发行组件设置 (B) 的安装。

    使用 installshield 为 A 创建一个 .exe 安装程序,安装程序应该是最低限度的。

    创建 A 的新可再发行组件(工具 | 必备编辑器)

    在项目 B 中选择安装包作为可再发行组件(使用 installshield | application data | redistributables),您应该会在列表中看到它。

    确保在“条件安装”下选中“在功能选择之前安装”。

    (可选)右键单击可再发行包A,选择先决条件,然后确保将其设置为第一个。

    在执行 B 时,这应该在 B 之前执行 A。 注意:建议将 A(如果足够小)与 B 捆绑在一起。这样客户可以将它们放在一个包中 (B)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-02
      • 2010-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多