2012-08-30 36 views
0

我有一個獨特的情況,我試圖找出最佳解決方案和最佳實踐。我是Wix的新手,所以希望有人能提供一些指導。WIX:在特徵選擇時安裝可再發行組件

現在,我正在構建一個安裝程序(令人震驚,我知道)有可選組件。如果您安裝了可選組件,我們希望能夠安裝可選的可再分發MSI。我意識到,從我讀過的內容來看,你並不是真的有能力從現有的MSI中運行可選的可再分發MSI。

所以 - 這給我留下了兩個選項 - 引導程序或模塊合併。理想情況下,最好是做一些類似的事情,如果他們選擇了一個可選功能,它將執行安裝後的MSI安裝 - 與引導程序相反。

任何人都可以提供任何指導呢?先謝謝你!

回答

1

的安裝經驗是最好的,當你從用戶收集第一所有 信息。

也就是說,我的偏好是使用WiX引導程序,然後您可以根據用戶輸入有條件地安裝軟件包。或者,如果您在msi中具有可選功能,則可以通過從引導程序傳遞到您的msi的屬性來打開或關閉它們。

+0

謝謝 - 你知道任何好的WiX Bootstrapper教程嗎?我擁有的這本書(以及WiX 3.6的文檔)在這個主題上沒有任何好的教程。 – Locke

+1

我認爲唯一不錯的例子就是WiX源代碼本身。你可以下載它,看看他們如何安裝自己的東西。他們使用的引導程序位於src \ Setup \ Bundle和src \ Setup \ WixBA中。雖然他們寫了自己的託管引導程序應用程序(您可以這樣做)。我不確定使用標準引導程序應用程序的任何好例子。查找答案的另一個好地方是瀏覽WiX郵件列表。 – BryanJ

相關問題