解除安裝 VSPackage
大多數的情況下,Windows Installer 可以解除安裝您的 VSPackage 只是由"復原"了哪些動作來安裝您的 VSPackage。 自訂動作中所討論必須在安裝完成後執行的命令必須也在解除安裝後執行。 由於 devenv.exe 呼叫都安裝] 及 [解除安裝 InstallFinalize 標準動作之前,CustomAction 和 InstallExecuteSequence 表格項目會做這兩種情況。
一般來說,如果您將自訂動作加入至 Windows 安裝程式封裝中,您必須處理這些動作在解除安裝及復原。 如果您將自我登錄程式 VSPackage 的自訂動作,例如,您必須新增,太解除登錄的自訂動作。
注意事項 |
---|
也可讓使用者以安裝您的 VSPackage,然後又解除安裝版本的Visual Studio的檔案受到保護。您可以幫助確保您的 VSPackage 解除安裝可在這個案例中藉由刪除執行相依性的程式碼的自訂動作Visual Studio。 |
處理啟動條件,在解除安裝期間
LaunchConditions 標準動作會讀取 LaunchCondition 資料表,以顯示錯誤的資料列不符合條件的郵件。 啟動條件通常用來確保符合系統需求,您通常可以跳解除安裝期間啟動條件,藉由新增條件,如NOT Installed,LaunchCondition 資料表的 LaunchConditions 資料列。
替代方法是將OR Installed啟動解除安裝期間沒有重要的條件。 確保條件,就能,則為 true 解除安裝期間,並因此將不會顯示啟動條件的錯誤訊息。
注意事項 |
---|
Installed已偵測到您的 VSPackage 確實已安裝在系統上時,Windows Installer 設定的屬性。 |