在InstallShield中發布單一的Setup.exe文件


InstallShield默認的Release模式下,生成了一個setup.exe文件,一個msi文件,以及一些其它的雜項文件。

    

這種方式的好處是不用解壓,點擊setup.exe就可以直接開始安裝,非常適合以前的那種傳統的光盤發布安裝包的形式。    

但是如今大都不發布光盤了,而是直接發布一個鏈接地址,用戶直接通過這個鏈接地址下載到安裝文件后安裝。這時這種多文件的方式就不方便發布了,如果把它打包成zip格式的話還需要一個解壓的步驟,是非常好不友好的。

我們通常的方式是將所有文件它合並成一個setup.exe文件中,只需要執行setup.exe后就可以完成安裝,解壓過程對於用戶來說是透明的。

在InstallShield中要實現這一功能(我用的是Installshield 2010),需要在Release項中將Compression設置為Compressed即可。也可以直接使用向導,向導里面有選擇是否使用一個獨立的setup.exe文件

    

PS:本以為這個問題很好解決,誰知道在網上搜了好一段時間才找到解決方法。現在發布單一安裝包更為普遍,InstallShield應該把這種方式設為默認值才合理。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM