InstallShield upgrade application

初始設定

  • InstallShield project --> 1. Organize Your Setup --> 右鍵點"Upgrade Path" --> Open
  • 打開的分頁左邊區塊 "Upgrade Paths" 右鍵 --> "New Upgrade Path..."
  • 會跳出一個視窗要選 "*.msi" 的路徑,點取消
  • done


每次要更新版本的時候

  • InstallShield project --> 1. Organize Your Setup --> 右鍵點 "General Information" --> Open
  • 修改 Product Version
  • 點一下 Product Code 欄位
  • 點一下欄位最右邊的 "{..}" 按鈕,產生新 Product Code
  • InstallShield project --> 1. Organize Your Setup --> 右鍵點"Upgrade Path" --> Open
  • 點一下之前產生的 "UpgradeEntry"
  • 把 "Max Version" 修改成跟 "General Information" 裡面的 "Product Version" 一樣


如果不想更新版本號

  • InstallShield project --> 1. Organize Your Setup --> 右鍵點"Upgrade Path" --> Open
  • 打開的分頁左邊區塊,刪除 "IsPreventDowngrade" 物件
  • InstallShield project --> 1. Organize Your Setup --> 右鍵點 "General Information" --> Open
  • 點一下 Product Code 欄位
  • 點一下欄位最右邊的 "{..}" 按鈕,產生新 Product Code


ps. 如果沒有設定 "New Upgrade Path..." ,新增移除程式裡面就會多出好幾個一樣的程式
ps. 如果沒有產生新的 Product Code,要安裝的時候會跳錯誤訊息

***如果組件版本號沒有更新的話,只安裝新的安裝檔不會更新內部組件!!!

留言

這個網誌中的熱門文章

[python] nginx + uwsgi + django 環境部署

台灣人在上海辦台胞證換發