2011-02-15 88 views
0

我最新發布的程序是2.0.1.0版,但由於它只是在測試版中,我想將我們的軟件版本更改爲0.3.0.0。使用InstallShield降級軟件版本

我更改了產品代碼並將版本號更改爲0.3.0.0。我也刪除了isPreventDowngrade。我還添加了一個主要升級項目,可以將產品版本從0.0.0.0升級到3.0.0.0,因此應升級所有程序。

我還使它在安裝新安裝程序之前完全卸載。

當我安裝了新的項目,它保留舊組件的文件夾(.NET)

的項目類型是基本MSI英寸

回答

0

我通過進入「應用程序數據/文件和文件夾」選項卡,選擇所有目標文件(特別是主要輸出),右鍵單擊它們並選擇「總是覆蓋」來實現它。

我試過沒有做這一步,它會卸載所有的程序集,而不是安裝0.3.0.0程序集,因爲它們的版本較低。

我希望這可以幫助任何遇到同樣問題的人。