c 安裝包新版本安裝時自動替換舊版本,無需解除安裝

2022-09-15 13:51:18 字數 369 閱讀 7523

用c#寫的winform程式做成安裝包後安裝。在已有舊版本程式的機子上用新版本的安裝包安裝軟體時提示 

「已經安裝該產品的另乙個版本。無法繼續安裝此版本........」 

在安裝部署專案中設「removepreviousversion」為true後也不行。 

還是提示要解除安裝舊版本才能安裝新版本。。如何設定在安裝新版本時覆蓋掉舊版本??

以下是解決方法:

1、確認兩個版本的removepreviousversion設定都是true

2、確認兩個版本有不同的productcode和相同的upgradecode 

3、確認你的系統是乾淨的,沒有任何舊版本的殘留…… 

4、確認後乙個版本的版本號比前乙個版本的大

新版本安裝包需求彙總

1 支援詢問是單台伺服器部署,還是雙主機模式,如果是雙主機模式,是web還是資料庫。2 在安裝包中刪除redis,採用pika,程式可以完全相容,但在伺服器重啟等情況下,可以做到秒啟,而redis需要不斷的loading to memory,十分費時,而且存在redis控制不當造成記憶體溢位的可能 ...

R語言安裝新版本後舊版本安裝包的遷徙問題

解決辦法 使用installr包 library installr copy.packages.between.libraries from f r r 3.3.2 library to f r r 3.5.0 library ask t,keep old true do not override ...

ffmpeg最新版本安裝 zip包安裝方法

4 版本檢視 cd data ffmpeg ffmpeg 4.3.1 amd64 static ffmpeg 如圖 3 ffmpeg全域性命令執行 如果想要ffmpeg命令全域性可用,可以在bin目錄加個鏈結。執行如下命令,即可在 usr bin目錄下建立ffmpeg和ffprobe軟鏈結,新增完成...