2015-01-13 82 views
1

我有一個Wix Burn Bundle,它安裝了我所需的所有組件。在系統上進行首次安裝的情況下,一切正常。呈現安裝對話框,組件即將安裝,正如預期的那樣。Wix Burn,忽略以前安裝的包

當我再次在系統上執行相同的Bundle時,我總是得到卸載/修改屏幕。我已將DisableModify,DisableRemoveDisableRepair設置爲yes。我想要的是Bundle的行爲總是相同的(例如,顯示安裝屏幕),而不管它是否已經被安裝到系統中。有沒有辦法做到這一點?

回答

-1

說實話,我不完全相信我理解你的用例。如果這是你想要的(除非你的組件真的很奇怪),你不會得到多個產品的安裝。如果產品已安裝,爲什麼您希望用戶再次通過安裝嚮導?

如果您只是想讓修改/修復頁面看起來與安裝頁面相同,並在執行第二次安裝時運行修復,則可以通過自定義theme file並在其中提供您的自定義主題你的捆綁wxs文件。

當然,您也可以隨時創建自定義引導程序應用程序。我建議你在嘗試改變正常的安裝方式之前先考慮一下,也就是說,除非你更改產品代碼並採取一些額外的護理(more information here),否則只能在每種環境下安裝一次。

+0

事實上,修改主題文件解決了我的問題。現在安裝第一次和第二次或多或少看起來是一樣的。自定義引導程序應用程序將用大錘破解堅果,因爲標準程序會爲我的相當簡單的安裝鏈帶來一切。感謝您的輸入。 – Hannes