使用Visual Studio 2010,我想切換到使用InstallShield LE而不是Visual Studio安裝項目。配置InstallShield LE以刪除使用Visual Studio安裝項目構建的以前的版本
在安裝項目中,存在一個選項RemovePreviousVersions
,該選項非常適合製作安裝程序,該安裝程序在發佈新版本時基本上可以進行就地升級。
現在使用InstallShield LE,我已經更新了版本並生成了一個新的ProductCode,但是在運行安裝程序之後,以前的版本仍然存在。
我需要做什麼以便InstallShield構建的項目可以刪除使用VS Setup Project構建的以前的版本?
這與VS安裝項目的屬性中顯示的UpgradeCode相同嗎? – JYelton
爲了記錄,它*與VS Setup Project屬性中顯示的UpgradeCode相同。 Orca是一個很大的安裝難題,因爲我不得不下載一個1GB的SDK,只需從它上面安裝Orca安裝。但是,它確實揭示了舊安裝使用了2的ALLUSERS設置,而新安裝使用了1.(1是每臺計算機,2是每個用戶或每臺計算機,每個用戶沒有值。 ) – JYelton
不幸的是,這仍然無法正常工作。安裝版本A(VS Setup)然後安裝版本B(InstallShield LE)仍然會導致同時安裝兩個版本。 – JYelton