如何添加一些msi应用程序添加到visual studio InstallShield Redistributables?

时间:2017-05-10 06:04:32

标签: c# .net visual-studio installshield

我使用Visual Studio 2015 InstallShield Limited Edition项目来创建我的应用程序设置。

我的应用程序必须安装api.msi,.net3.5和.net4.5才能被执行。

在"指定应用程序数据 - >可再发行组件",我只能将.net3.5和.net 4.5添加到我的设置中。但是我无法将api.msi添加到Redistributables。

如何将api.msi添加到Redistributables?

this is my Redistributables

我希望安装步骤如下

运行setup->设置安装路径 - >安装.net(3.5和4.5)& api.msi&应用

3 个答案:

答案 0 :(得分:0)

最好的方法是创建合并模块并将其添加到项目中以获取详细信息,请参阅link

答案 1 :(得分:0)

InstallShield可以包含合并模块或先决条件,但是Limited和Express版本不包括构建的功能。这两个选项都可以在Professional和更高版本中使用,其他工具也可以创建合并模块。

答案 2 :(得分:0)

您可以下载InstallShield的eval副本并将其丢弃到VM上。为它构建安装先决条件文件(.PRQ)。使用InstallShield LE将PRQ和api.msi复制到您的计算机上并使用它。

您可以在此处详细了解如何创作PRQ :(披露:我11年前的博客文章)

http://iswix.com/2006/11/21/using-installshield-12-to-install-net-framework-3-0/

我维护一个名为IsWiX的开源项目,该项目创建用于管理XML文档的图形UI。我想过创建一个维护PRQ文件的工具。它只需要我一天的时间来写它但我担心Flexera可能会非常恼火。 :)