簡體   English   中英

InstallShield LE不會將.EXE換成較新的版本

[英]InstallShield LE won't swap .EXE for newer version

就像本網站上其他答案中所述,我設置了升級路徑。 添加/刪除程序中的條目更改為最新版本,較舊的版本被刪除,但是當我運行該程序時,它不會更新。 .EXE文件是較舊的文件,而新文件不存在。 我更改了產品代碼,並保持升級代碼不變。 我創建了一個新的升級路徑,並將其指向較舊的.MSI方向。

怎么了?

請參閱MSDN幫助主題文件版本控制規則 該頁面有很多頁面,包括“ 兩個文件都有版本”

InstallShield LE使用Windows Installer。

正如克里斯托弗(Christopher)所說,只是增加了一點。 我遇到了同樣的問題,Installshield LE沒有始終覆蓋exe的選項(默認選擇“ Windows Installer版本控制規則(推薦)”),因此您必須手動增加exe文件的版本。

在YourSetupApplication->“指定應用程序數據”->“文件”樹中,-右鍵單擊您的exe文件,然后選擇屬性。-選中“覆蓋系統版本”框,並在框中輸入新的更新版本。

現在您可以重建設置並安裝,它將覆蓋exe!

干杯!

暫無
暫無

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

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