2010-12-01 118 views
2

是否有可能在Visual Studio中創建安裝項目*不是安裝 *而是升級用戶磁盤上已存在的應用程序?例如:用戶的產品版本爲1.1,我們想要發送一個SETUP/INSTALLER,將1.1升級到1.2?升級現有應用程序的Visual Studio安裝項目

問候, MadSeb

回答

2

肯定。首先爲新版本創建一個安裝程序。

如果舊版本是由MSI軟件包安裝:

  • 找老MSI的UpgradeCode
  • 建設新的MSI與逆戟鯨打開後
  • 進入「屬性」表,並設置老MSI
  • 這樣的UpgradeCode新包會自動卸載舊

如果是通過自定義程序包安裝:

  • 在你新的軟件包添加自定義操作其刪除舊版本(例如啓動老版本卸載程序或手動刪除所有應用程序資源)
  • 確保自定義操作之前運行「InstallInitialize」操作在「InstallExecuteSequence」表中(您可以使用Orca編輯動作序列)
+0

沒有爲我工作,是否還有其他解決方法? – Jay 2014-01-07 05:09:37

相關問題