基於InstallShield2013LimitedEdition的安裝包制作


在VS2012之前,我們做安裝包一般都是使用VS自帶的安裝包制作工具來創建安裝包的,VS2012、VS2013以后,微軟把這個去掉,集成使用了InstallShield進行安裝包的制作了,雖然思路差不多,但是處理還是有很大的不同,本文主要基於VS2013的基礎上,介紹使用InstallShield2013LimitedEdition的安裝包制作。

1、安裝使用InstallShield2013LimitedEdition

在使用VS2013創建安裝包之前,我們需要安裝一個InstallShield的版本,其中LimitedEdition是一個可以申請免費賬號使用的版本,當然專業版InstallShield是收費,而且費用也不低的了。使用LimitedEdition,我們也可以創建一般的安裝包,本文主要介紹基於LimitedEdition版本的安裝包制作。

安裝完畢LimitedEdition版本后,我們可以在VS的新建項目里面,有一個安裝包的創建工程模板了。

 

創建一個基於InstallShield的安裝包工程后,就出現了下面這些界面,包含了幾個步驟的內容,有些特性因為是LimitedEdition版本的原因,不能全部使用,不過不影響我們創建大多數用途的安裝包。

 

2、創建配置InstallShield安裝包的信息

1)應用程序信息

創建InstallShield的安裝包,就是按照這些1,2,3,4,5,6這些步驟進行配置就差不多了,首先需要配置好公司名稱,軟件名稱、版本、網站地址、程序包圖標等基本信息。

對於詳細的程序信息,我們還可以通過General Information功能進行詳細的設置處理,如設置安裝包語言、軟件名稱、介紹等信息。

單擊【General Information】功能,出現一個更加詳細的安裝參數設置界面,我們根據提示設置相關的內容即可。

 

2)設置安裝包所需條件

我們做.NET安裝包的時候,一般都希望客戶准備好相關的環境,如果沒有准備,那么我們可以提示用戶需要先安裝.NET框架的。這個步驟就是做這些安裝前的預備工作的處理。

這里我的安裝包是基於.NET 4.5程序的,因此選擇對應版本的.NET框架就可以了,如果有其他類似SQLServer等的也可以設置。

 

3)添加安裝包目錄和文件

制作安裝包一個費用重要的步驟就是添加所需的目錄和文件,在Application Files里面可以添加對應的目錄和文件,這個可以添加相應的依賴DLL,非常方便。

我們也可以在主文件里面查看他的依賴應用,可以去掉一些不需要的DLL的。

如果我們單擊左邊【Files and Folders】,我們就可以更加詳細的操作整個安裝包的文件和目錄內容了。

如可以查看主程序文件的依賴文件操作。

 

4)創建安裝程序功能入口

我們知道,以前利用VS創建的安裝包,我們一般會在啟動菜單創建對應的菜單結構、以及在桌面里面創建快捷方式等,這樣才是標准的安裝包生成內容,在Install Shield里面,軟件這些更加方便,在【Application ShortCuts】里面,我們就可以創建這樣的菜單和快捷方式了,如下所示。

A

我們也可以通過【Shortcuts】功能進入更加直觀的界面顯示,如下所示。

5)安裝界面設置

Install Shield提供了很好的安裝對話框界面設置,我們可以在這里設置所需要的安裝包對話框,如許可協議、歡迎界面、安裝確認等對話框,以及一些自定義的界面也可以。

打擊【Dialogs】對話框,可以展示更詳細的界面設置。

 

3、自定義對話框背景和文字

上面設置好的內容,生成安裝包后,能夠順利進行安裝了,不過默認的圖片背景還是采用了 InstallShield的標准界面。有時候,我們希望能夠自定義對話框的一些背景,以及安裝界面的一些文字。這樣我們的安裝包界面和別人的就有區別,不在千遍一律了,看起來也更專業一些。

例如,默認我們生成的程序界面如下所示:

如果我們需要修改這里的背景和一些文字內容,我們可以在對應的路徑下找到這些文件並修改即可。

下面是InstallShield相關的一些目錄位置:

背景圖片位置:C:\Program Files (x86)\InstallShield\2013LE\Support\Themes\InstallShield Blue Theme

字符串位置:C:\Program Files (x86)\InstallShield\2013LE\Languages

 例如我把程序的背景界面設置為如下所示。

重新編譯程序后,生成的安裝包,啟動界面就會發生了變化,符合我們的預期效果了,呵呵。

安裝軟件后,在啟動菜單里面,就可以看到他的快捷菜單了,桌面也有對應的快捷方式了。

而對於對話框里面的提示文本,也可以通過上面地址(字符串位置:C:\Program Files (x86)\InstallShield\2013LE\Languages)的文件進行修改。

我們找到對應的2052的中文提示內容,進行修改即可。

這樣我們根據上面的步驟,就能很好創建基於VS2013基礎上的安裝包了,並且對安裝包的一些自定義設置進行了處理,使得我們生成的安裝包更加美觀、專業。

 


免責聲明!

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



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