【问题标题】:InstallShield 2013 merge modules - what are they and how do they work?InstallShield 2013 合并模块 - 它们是什么以及它们如何工作?
【发布时间】:2018-01-25 01:07:26
【问题描述】:

我们有一个使用 InstallShield 2013 构建的产品,客户端试图在没有 Internet 连接的机器上安装该产品,并且在尝试下载 Microsoft C++ 模块时被绊倒。

当我打开 InstallShield 并查看 MSI 项目并单击 Application Data->Redistributables 并搜索 2005 时,我看到下图显示该软件包已选择进行安装,并且它的位置是本地安装的,所以应该它是否包含在我们的 MSI 中?如果我右键单击 InstallShield 中的包并选择 Browse for Merge Module,但生成的文件夹是空的(无论如何都是合并模块 - 那里有 .dll)。

所以我的问题是我将如何创建一个合并模块开始(给定一个 .dll),然后我如何将它安装到我的 MSI 中以便客户端不必下载它?

【问题讨论】:

    标签: merge-module installshield-2013


    【解决方案1】:

    本地安装意味着您的开发机器具有这些位,因此可以将其包含在您构建的包中。

    但要让它真正做到这一点,必须先配置一个先决条件,以便以两种方式之一做到这一点。通过右键单击 Redistributables 视图中的项目以编辑其 Properties 并更改其 Build Location 或通过更改 Releases view > Setup.exe tab > InstallShield 中所有可再发行组件的位置来配置它先决条件位置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-25
      • 2016-12-18
      • 2011-01-06
      相关资源
      最近更新 更多