今天我發現我的安裝程序無法正確卸載。這意味着我的應用程序在卸載後不再顯示在控制面板中,但所有文件仍然存在。我查看了日誌文件,並看到很多「不允許卸載組件,因爲另一個客戶端存在」,這意味着我搞砸了..Wix工具集:完成「禁止組件卸載,因爲另一個客戶端存在」之後的清理完畢
那麼,清理我的電腦並防止它發生的最佳方式是什麼在將來?這可能導致什麼? afaik一個沒有完全卸載我的應用程序的以前版本是這個錯誤的原因?
不幸的是,使用虛擬機是不可能的種種原因..
FYI:爲了開發和測試目的,我平時的測試,並與1.0.xxxxx創建安裝其中XXXXX經常保持不變。我的升級代碼總是一樣的。另外,我正在使用熱量,並且儘可能讓wix自動生成GUID。此外,我有一個CA在安裝後顯示我的自述文件,另一個執行批處理文件(使用powercfg修改註冊表項)。卸載後,運行一個可執行文件以導入.reg文件以恢復已修改的註冊表項(因爲它們將被wix卸載)。
不,這不是錯誤;這是信息。由於您在共享組件後的產品之後安裝產品,因此在卸載所有產品之前不應刪除該組件。您可能希望在安裝由下一個版本生成的產品之前確保卸載產品。 – 2014-11-05 04:53:19