我們有一個類似於Microsoft Office的產品。幾個不同的應用程序與很多共享庫。我們正在嘗試重構此產品的部署過程,因爲目前我們使用多個單獨的MSI軟件包來獨立安裝每個應用程序。雖然這是行得通的,但我們希望使用WiX引導程序捆綁這些MSI文件並創建一個安裝應用程序。目前,所有共享庫都包含在每個MSI軟件包中,這佔用了大量空間。WiX Bootstrapper項目結構
我們基本上有兩種選擇來實現這一目標:
- 創建一個WiX的安裝程序(MSI)的項目;包括所有產品作爲個人 特點。在這種情況下,處理共享庫很簡單。但在我看來,該項目的結構變得太大了 。
- 創建多個MSI軟件包。每個只有一個 產品並將它們捆綁到引導程序。在我看來,這個 的方法更靈活,更清晰地排列文件 和組件。但是,共享庫如何在這裏工作?他們 不應該包含在每個MSI文件中。
在WiX引導程序項目中,哪種方法是首選?