2017-08-16 84 views
0

我们这一直是构建使用InstallShield 2013是一个客户端尝试没有互联网连接的计算机上安装和它被绊倒试图下载一个Microsoft C++模块产品。InstallShield 2013合并模块 - 它们是什么以及它们是如何工作的?

enter image description here

当我打开InstallShield和看看MSI项目,并单击应用程序数据 - >再分发和搜索2005年,我看到下面这些图片显示的是包选择安装,它的位置是本地安装,所以不应该包含在我们的MSI中?如果我在InstallShield中右键单击包并选择Browse for Merge Module,但是生成的文件夹是空的(无论如何,合并模块 - 这里有.dlls)。

enter image description here

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

在此先感谢您提供的任何帮助。

回答

0

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

但它实际上这样做的前提条件必须配置两种方式之一这么做。通过右键单击“可再分发包”视图中的项目来编辑它的Properties并更改它的构建位置,或者通过更改所有可再分发的位置来配置它的位置Releases view > Setup.exe tab>InstallShield先决条件位置

相关问题