如何使用新的安裝包更新產品的現有安裝?現在,當我的電腦上已經安裝了一個版本時,安裝程序包會提示另一個版本已經安裝並存在。所以我必須卸載舊版本並安裝新版本。但我希望新版本將舊版本升級到新版本。我怎麼做? 我知道產品代碼必須匹配。我認爲還有一些與升級代碼有關。 歡迎來自Visual Studio安裝項目和wix安裝項目的兩個答案,但我認爲除了它們之外都有相同的原則。更新已有的安裝
Q
更新已有的安裝
1
A
回答
3
不,爲了使安裝包本身升級,每個包中的ProductCode必須不同。 UpgradeCode必須匹配。
您還應該在WiX中配置<Upgrade>
元素或使用<MajorUpgrade>
。
舉一個例子,看看在WiX的教程Checking for Oldies部分:
1
+0
不幸的是,這個鏈接現在已經死了。 – Chris 2015-06-29 13:24:12
相關問題
- 1. Geopandas安裝[已更新]
- 2. 查詢已安裝的Windows更新
- 3. React-Native。只能更新已安裝或安裝的組件
- 4. 需要Visual Studio更新,SDK已安裝
- 5. 安裝軟件包安裝是否也更新已安裝的軟件包
- 6. 如何從註冊表讀取已安裝的更新(查看已安裝的更新)在Vista或7
- 7. 安裝VS2015更新
- 8. MSI更新安裝
- 9. 如何讓SCons更新已更改目錄內的已安裝文件?
- 10. Visual Studio重新安裝已安裝的組件
- 11. NPM已安裝。我試圖更新並發現它不再安裝
- 12. 安裝版本的Rubygems已經過時了,但我實際上已經安裝了更新的版本?
- 13. 鮑爾沒有更新或安裝
- 14. 從Package安裝Python,Terminal沒有更新?
- 15. 更新已安裝包中的數據集
- 16. 使用Powershell已安裝的MSKB補丁更新清單
- 17. cloudera-manager-agent.rpm:不更新已安裝的軟件包錯誤
- 18. 如何在更新rubygems後保留已安裝的gem?
- 19. 避免更新已安裝文件的修改日期字段
- 20. 我的產品已安裝/更新版本
- 21. 可以卸載的已安裝程序/更新列表
- 22. 更新已安裝的Windows 8 32位到Windows 8 64位
- 23. 如何使用WIX DTF更新已安裝的產品信息?
- 24. Bundler安裝已安裝的gem
- 25. 安裝最新的MonoTouch 4.0更新
- 26. 已安裝的導軌,但rails命令說沒有安裝
- 27. Windows 7更新沒有安裝兩個更新許多小時
- 28. Powershell - 安裝Windows更新?
- 29. 正在更新安裝
- 30. 安裝/更新npm&NodeJS
從這裏開始:http://msdn.microsoft.com/en-us/library/aa369786.aspx – 2011-04-21 12:57:20