我有一種情況,用戶可以爲'當前用戶'安裝我的軟件的舊版本,然後繼續並升級到我的軟件的更新版本'所有用戶' 。MSI安裝程序沒有正確卸載產品
此後產品本身正常工作,但在卸載時會出現奇怪現象。
當我嘗試卸載產品時,卸載程序顯示一些閃爍的進度,然後簡單地死亡。它根本不會調用我的任何自定義操作(其中包括我的安裝,卸載和提交),產品文件仍然存在,我仍然可以啓動它
如果我再次嘗試卸載,MSI會提供一個錯誤消息該產品不存在,但它仍然確實列在添加/刪除程序上
嘗試卸載後,用戶可以通過添加/刪除程序卸載產品的「其餘」來解決該問題(這在這一點顯示了產品的舊版本)。
任何想法可能是什麼原因?
此外,誰創建了MSI? Visual Studio或WiX,或其他。 – 2010-05-07 06:37:14
在Visual Studio中創建。隨着我不得不做的奇怪問題和自定義動作編碼的數量,我正在試圖簡單地轉移到WISE ...... – Ben 2010-05-07 23:25:15