使用InstallShield打包VS程序


   使用InstallShield打包VS程序

        InstallShield是微軟自己的一個打包工具,這個打包工具,有其優勢也有其弊端。其優勢,可以很好且方便地將.NET平台的控件以及程序所需要的dll打包成功;其劣勢,在安裝時,預安裝(主程序安裝之前提前安裝)以及基於特征(主程序安裝進行時進行安裝)的安裝次序不明確。因此,打包通常采用二次迭代打包的方式,第一次打包使用InstallShield,第二次打包使用Advanced Installer。本次,先詳細介紹一下,如何正確地使用InstallerShield打包程序。

     1.成功下載並安裝InstallerShield Limited Edition

       下載安裝InstallerShiled,一定要填寫自己郵箱進行注冊認證,注冊后,微軟會生成一個下載軟件的注冊碼,注冊碼在認證后生效。在成功激活打包工具后,生成的打包工程便不會再提示這次打包為未激活版本。

     2.產生打包工程,單擊“General Information”更改默認設置

         在General Information中,主要修改3個地方:

  1. Setup Language設置為Chinese(Simplified):中文(簡體);
  2. InstallDir安裝路徑中的文件夾,分別為公司名稱以及軟件名稱;
  3. DatabaseDir安裝路徑中的文件夾,也按以上同樣的做法,可以清除最下面的Database文件夾。

    3.點擊Prepare for Release下的“Releases”更改默認設置

      

      在Releases中,主要修改的是DVD-5中的Compression,其中默認的Uncompression,這種模式下,打包后產生的文件十分繁亂。因此,我們需要將默認值改為compression,這種模式下,打包生成的文件都會集中在DVD-5下的DisImages文件目錄下。為二次打包做好充足的准備和便利。

     4.點擊“Project assistant”,進入打包工程系統化設置

    1.設置應用程序信息

             修改2個地方:1.Specify your company name,填寫公司名稱;

                                2.Specify your application name,填寫應用程序名稱。

    2.添加所需要的文件dll或者文件夾

 

          在此處,特別需要注意的兩個地方:

                  1.確認程序中引用的dll是否全部復制到本地根目錄,如果沒用全部添加到本地根目錄,需要設置dll屬性,添加進去;

                  2.引用文件目錄中,要避免中文路徑以及路徑過長,此容易引發不必要的錯誤。

    3.設置應用程序的快捷方式

          

             在application Shortcuts中,我們需要做兩件事:

                  1.更改exe文件的名稱,即應用程序的名稱。

                  2.將create shortcut in Start Menu、create shortcut on desktop、use alternate shortcut Icon(自己添加的圖標)全部選中。

 

 

          打包工程進行到了這一步,我們便可以點擊運行了。在此,還是需要重復強調,InstallerShield Limited Edition,在添加文件時,避免出現中文路徑,以及文件路徑過長等。

 


免責聲明!

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



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