2010-10-08 109 views
1

信封后安裝新版本舊版本:Visual Studio 2008中,共享COM Excel加載項,RibbonX,我用VS創建安裝項目2008COM Excel加載項:如何卸載當產品名稱更改

.NET框架35 SP1

產品名稱變更說:督促名稱是1.0版本myProd,督促名字是myProdX 1.1版

  1. 當我安裝的版本1.1,我想卸載1.0第一

  2. 用戶設置保存在1.0中的文件夾A中,它將被保存到1.1中的不同文件夾B.我想從1.0的文件移動到1.1

我們不想這樣做手工1或2

是否有可能自動地或者在安裝程序或某個地方以及如何實現兩個?

感謝您的任何想法,建議

回答

0

搜索&實驗結束後,這裏就是我如何解決這個問題,也許不是最好的辦法 1.保持安裝項目相同的UpgradeCode,在設置removePreviousVersions爲true 2。自定義操作,在公共覆蓋無效安裝(IDictionary stateSaver) 我添加了代碼將文件從舊文件夾移動到新文件夾