2011-09-28 166 views
4

在我的应用程序中,有4个msi installers.one用于安装web项目,另一个用于安装web服务和两个用于安装windows服务的安装程序。将多个msi安装程序合并到单个安装程序

我想将所有4合并成一个。有没有办法做到这一点,而不使用wix,installshield或任何第三方产品。

回答

4

一个简单的方法是添加3个安装程序作为第四个的先决条件。你可以阅读更多有关先决条件在这里:

然后,您可以添加EXE引导程序和MSI文件成执行一个单一的EXE自解压存档引导程序在提取时。

如果EXE不可接受,并且想要将它们组合到MSI中,则需要第三方安装程序创作工具。

0

不,没有办法将4个MSI组合成一个MSI。虽然有些方法可以将组件合成在一起(请参阅合并模块,但目前它们并不那么流行),但这些方法必须特别构建,并且在构建添加它们的MSI时消耗。

+0

其实我想要一个单一的MSI执行其他4的一个接一个 – Shipu