VS打包方法(安裝和部署簡介)——內含大量圖片,密症慎入!


友情提示:內含大量文字、圖片,密集恐懼症者慎入!

主要記述一下利用微軟集成開發環境VS打包的方法和詳細步驟。

1、新建打包工程

打開VS,文件->添加項目->新建項目(如圖1),在添加新項目對話框中選擇其他項目類型-安裝和部署,在模板中選擇安裝項目並取名SetupMyPrj和設置路徑(如圖2)

  

圖1                                                                                    圖2

2、添加打包文件

在解決方案資源管理器中選擇SetupMyPrj,點右鍵,視圖->文件系統(F)(如圖3),這時將彈出文件系統頁面,(如圖4),選擇"應用程序文件夾"單擊右鍵,添加“項目輸出”,選擇主輸出(如圖5),確定后即產生“添加輸出窗口”,在項目中選擇PCFPluginLib項目(也就是要打包的工程),配置選擇Release,並選擇主輸出(如圖6),然后點確定后即產生主輸出來自PCFPluginLib的字樣,同時具有相關的依賴項文件(如圖7),同理選擇"應用程序文件夾"單擊右鍵,並選擇內容文件,然后頁面顯示(如圖8)。

注意:要把相關的依賴項文件排除,方法在該文件點右鍵選排除。

   

圖3                                                      圖4

  

圖5                               圖6

  

圖7

  

圖8

3、打包工程配置

打包工程配置主要分為文件安裝屬性配置,注冊表配置,用戶界面配置和工程部署屬性配置四大部分。具體如下圖文描述。

3.1、文件安裝屬性

在主輸出右鍵,選擇屬性窗口(如圖9)。在屬性窗口把Permanent改為True,Register改為vsdrpCOMSelfReg(如圖10),同理內容文件也改成這樣。

   

圖9                                                  圖10

3.2、注冊表

在解決方案資源管理器中選擇SetupMyPrj,點右鍵,視圖->注冊表(如圖11),這時將彈出注冊表頁面,(如圖12)。首先把沒用的注冊表刪除了,比如HKEY_CURRENT_USER下的Software和HKEY_LOCAL_MACHINE下的Software刪除了,方法很簡單,這里就不用我說了。

接着在目標計算機上的注冊表點右鍵選擇導入(I)(如圖13),將彈出如(圖14)所示的頁面,選擇本工程所需要的注冊表,如本打包工程的SetupMyPrj.reg。然后選擇打開,這時在HKEY_LOCAL_MACHINE將出現剛才導入的注冊表,右鍵選注冊表屬性窗口,把AlwaysCreate改為True,如(圖15)所示。

    

        圖11                                        圖12

    

圖13                                                                                                圖14

 

圖15

3.3、用戶界面

在解決方案資源管理器中選擇SetupMyPrj,點右鍵,視圖->用戶界面(如圖16),這時將彈出用戶界面頁面,(如圖17)。首先在啟動點右鍵,選擇添加對話框(如圖18),然后在對話框選擇啟動畫面,點確定(如圖19),這時在啟動將添加一個啟動畫面(如圖20),把啟動畫面拖到最前面,同時把歡迎使用刪除(如圖21)。

接着可以為歡迎使用,安裝文件夾等添加圖片,在添加圖片之前,首先在解決方案資源管理器中選擇SetupMyPrj,點右鍵,添加->文件,尋找你所要的圖片,然后點打開,(如圖22),接着就可以為安裝的步驟添加圖片,比如啟動畫面,在啟動畫面點右鍵,選擇屬性窗口,在彈出的屬性窗口的SplashBitmap選擇瀏覽,在新彈出的選擇項目中的項->應用程序文件夾 ,選擇你想要的圖片,點確定(如圖23)。

同理,你可以為其他的選項添加圖片,在此就不一一列舉了,你懂的。

    

圖16                                             圖17

    

圖18                                                                                    圖19

                               

 圖20                                                     圖21

 

圖22

 

圖23

3.4、工程部署屬性

選擇SetupMyPrj, 在主菜單選擇視圖->屬性窗口,將彈出(圖24),在此窗口上可以修改屬性。

AddRemoveProgramsIcon:指定要在目標計算機上的“添加/刪除程序”對話框中顯示的圖標。

Autor:指定應用程序或組件的作者姓名。

Desscription :指定任意形式的安裝程序說明。

DelectNewerInstalledVersion:指定在安裝期間是否檢查應用程序的更新版本。

Keywords:指定用於搜索安裝程序的關鍵字。

Localization:指定字符串資源和運行時用戶界面的區域設置。

Manufacturer:指定應用程序或組件制造商的名稱。

ManufacturerUrl:為包含應用程序或組件制造商信息的Web站點指定URL。

ProductCode:指定應用程序的唯一標識符。

ProductName:指定應用程序或組件的公共名稱。

RemovePreviousVersions:指定安裝程序在安裝期間是否移除應用程序的早期版本。

SearchPath:指定用於在開發計算機上搜索程序集、文件或合並模塊的路徑。

Subject:指定描述應用程序或組件的附加信息。

SupportPhone:指定用於應用程序或組件支持信息的電話號碼。

SupporUrl:為包含應用程序或組件支持信息的Web站點指定URL。

Title:指定安裝程序的標題。

UpgraduCode:指定表示應用程序的多個版本的共享標識符。

Version:指定安裝程序、合並模塊或.cab文件的版本號。

 

圖24

4、生成安裝包

選擇SetupMyPrj, 右鍵->生成(圖25),在輸出窗口將顯示如下信息(圖26)。

     

圖25                                    圖26

至此,大功告成。

 


免責聲明!

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



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