2010-06-09 67 views
0

我在Windows安裝程序回滾功能中遇到問題。我創建了一個安裝程序類,它啓動了自定義操作[installer type]來創建數據庫,如果用戶想要回滾我使用InstallerException和自定義消息,但是如果我這樣做比安裝目錄中的某些臨時文件和CreateDatabase.InstallState文件是沒有刪除,這些應該被刪除。Windows安裝程序回滾安裝目錄文件清理問題

在上述場景中,我希望以這樣的方式回滾,即系統應該恢復到初始狀態,因爲它需要Windows 7徽標認證。在這方面的任何幫助將不勝感激

回答

0

您將不得不創建自定義操作來刪除數據庫和臨時文件,並將其設置爲只在回滾期間觸發,當然。

假設您的自定義操作是在內置文件&刪除目錄之前計劃的,那麼回滾將自行刪除安裝目錄(但只有當目錄完全爲空時)。