我使用Visual Studio 2015 InstallShield Limited Edition项目来创建我的应用程序设置。
我的应用程序必须安装api.msi,.net3.5和.net4.5才能被执行。
在"指定应用程序数据 - >可再发行组件",我只能将.net3.5和.net 4.5添加到我的设置中。但是我无法将api.msi添加到Redistributables。
如何将api.msi添加到Redistributables?
我希望安装步骤如下
运行setup->设置安装路径 - >安装.net(3.5和4.5)& api.msi&应用
答案 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可能会非常恼火。 :)