簡體   English   中英

使用InstallShield LE更新現有安裝

[英]Update an existing installation using InstallShield LE

我們有一個非常簡單的WinForms應用程序。 我使用InstallShield LE創建了一個安裝,它在第一次安裝時工作正常。 我希望用戶也可以運行安裝來更新現有副本。 問題是我無法弄清楚創建此更新包的正確方法是什么。 我試過了:

更改產品代碼 - 安裝有效但在添加/刪除程序中創建了新條目,並且未刪除舊條目。

保留產品代碼 - Windows安裝程序大喊:“已經安裝了此產品的另一個版本”

試圖玩其他代碼(升級代碼/產品版本) - 沒有幫助

有沒有簡單的方法來創建它? 如果存在,可能會告訴安裝程序刪除其以前的版本?

在InstallShield安裝項目中,您應該執行以下操作:

  • 選擇分支: 組織您的設置 - > 升級路徑
  • 添加新的升級路徑 ,然后按取消按鈕
  • 如果您不打算從以下分支更改產品版本 ,則不應更改新升級路徑的默認屬性: 組織您的設置 - > 常規信息 如果您計划更改產品版本 ,則應使用以下升級路徑屬性: 最小版本 / _Include最小版本 _, 最大版本 / _Include最大版本 _。
  • 每次需要創建新設置時,請從以下分支更改產品代碼組織設置 - > 常規信息
  • 請注意,不應更改升級代碼
  1. 將/ guid / General info /“產品代碼”復制到/升級PAth /升級代碼
  2. 將/ guid /一般信息/“產品代碼”復制到/一般信息/升級代碼
  3. 在一般信息/產品代碼中按下“...”以生成新的guid

  4. 可選設置。 在/升級PAth /升級代碼

    • 禁用最大版本
    • 啟用最小版本,例如,您可以將版本0.0.0.1放在最小。
    • 禁用語言依賴

暫無
暫無

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

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