2011-09-28 169 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