2011-06-23 32 views
1

有誰知道如何使用WiX創建一個EventSource,以便它被安裝,但是當卸載發生時它變得可選? 因此,讓我們說當您卸載時,它會顯示一個對話框,要求您選擇是將它保留在計算機上還是要刪除。WiX如何使EventSource安裝,但使卸載部分可選

我知道你可以創建自己的.NET自定義操作並使用該邏輯更新InstallExecuteSequence部分,但是我想知道是否可以使用util:EventSource組件「本地」執行此操作。據我所知,當您在特定功能中指定組件(包含EventSource)時,它會進行安裝和卸載。

在此先感謝。

回答

0

不,EventSource不支持可選的卸載。卸載產品時,MSI將刪除其所知的所有資源,包括EventSource創建的註冊表值。卸載也會刪除事件源使用的文件,所以我不確定使它成爲可選項的價值是什麼......?

+1

我以爲會是這樣。事情是我們不斷卸載以前版本的應用程序並安裝新版本。我們沒有升級的東西,所以沒有問題。我們只是想提供保持事件日誌卸載的選項。 –

相關問題