1

我有一個C#.NET應用程序,它具有一些版本1.0.0.1。我對我的應用程序&做了一些修改,希望通過升級版本1.0.0.2發佈它。在安裝相同應用程序的升級版本時獲取錯誤代碼2869

如果舊版本1.0.0.1已經安裝在客戶端的系統&如果客戶試圖安裝1.0.0.2新版本,然後將其拋出的跟隨着錯誤消息

安裝程序遇到意外 安裝這個 包時出錯。這可能表明此軟件包有問題 。錯誤代碼是 2869.

最初在更改版本號後,我還更改了新版本的productCode。但沒有修改設置項目中的升級代碼。

任何一個可以讓我知道如何解決這個錯誤2869 .. 在此先感謝。

+1

錯誤2869是關於錯誤對話框「對話框[2]有錯誤樣式位設置,但不是錯誤對話框」;它不可能是真正的錯誤。檢查一個詳細的日誌(/ l * v setup.log)並查找什麼操作給出了返回值3. – 2011-02-18 13:55:49

+0

我是全新的2這個。請讓我知道,這個對話[2]是什麼意思。 ?我不明白你的答案。請解釋一下。如何解決這個問題。 – codeLover 2011-02-18 18:21:41

回答

1

第一個問題是您的產品版本。 Windows安裝程序會忽略第四個版本字段,因此您應該只使用前三個字段(例如1.0.0和1.0.1)。

修復該版本後,請嘗試創建安裝日誌(msiexec.exe的/ L * V參數)以查看會發生什麼情況。當.NET安裝程序類操作遇到異常或具有無效參數時(通常很少涉及對話框),通常會顯示錯誤2869。

相關問題