簡體   English   中英

com excel excel插件:產品名稱更改后,在安裝新版本時如何卸載舊版本

[英]com excel addin: how to uninstall older version when install newer version after product name change

Env:Visual Studio 2008,Shared COM Excel外接程序,RibbonX,我使用在VS 2008中創建的安裝項目

.NET Framework 35 SP1

產品名稱更改為:產品名稱是1.0版的myProd,產品名稱是1.1版的myProdX

  1. 當我安裝版本1.1時,我想先卸載1.0

  2. 用戶設置在1.0中保存在文件夾A中,在1.1中保存到其他文件夾B中。 我想將文件從1.0移到1.1

我們不想手動執行1或2。

是否可以在安裝程序中或某個地方自動實現這兩個目標?如何實現?

感謝您的任何想法,建議

經過搜索和實驗后,這就是我解決問題的方式,也許不是最好的方法1.在安裝項目中保留相同的升級代碼,將removePreviousVersions設置為true 2.在自定義操作中,在公共替代中void Install(IDictionary stateSaver)我向其中添加了代碼將文件從舊文件夾移動到新文件夾

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM