c# 安裝包新版本安裝時自動替換舊版本,無需卸載


用C#寫的winform程序做成安裝包后安裝。在已有舊版本程序的機子上用新版本的安裝包安裝軟件時提示 

“已經安裝該產品的另一個版本。無法繼續安裝此版本........” 
在安裝部署項目中設“RemovePreviousVersion”為true后也不行。 
還是提示要卸載舊版本才能安裝新版本。。如何設置在安裝新版本時復蓋掉舊版本??

以下是解決方法:

1、確認兩個版本的RemovePreviousVersion設置都是true

2、確認兩個版本有不同的ProductCode和相同的UpgradeCode 
3、確認你的系統是干凈的,沒有任何舊版本的殘留…… 

4、確認后一個版本的版本號比前一個版本的大


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM