1. 程式人生 > >VS2015程式打包成安裝包

VS2015程式打包成安裝包

一、在這裡寶丫頭用一個已有的自己寫的小程式“MyExplorer”來進行測試,此程式裡用了一些動態連結庫DLL檔案和Access資料庫。

二、在Solution ‘MyExplorer’(解決方案)上

“右擊”—— “新增”——“新建專案”,

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

選擇“其他型別專案”——“安裝和部署”——“安裝專案”,

並命名為“MyExplorerSetup”,

如下圖所示:

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

確定後顯示如下圖所示:

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~       

三、新增專案需要檔案(包括顯示在開始選單中和桌面上快捷方式的圖示、解除安裝程式檔案)

1、在右邊的“應用程式資料夾”上右擊“新增”——“專案輸出”,選擇MyExplorer專案

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

點選之後它會把你所用到的動態連結庫一起匯入進來,如下圖所示:

  VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~ 

但是這時候並沒有把資料庫也匯入,需要自己手動 “右擊”——“新增”——“檔案”,如下圖所示:

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

如果你的工程不只一個,也需要用同樣的方法把其他同一個解決方案下的工程生成的動態連結庫匯入進來。

2、新增解除安裝,在右邊的“應用程式資料夾”上右擊“新增”——“檔案”,選擇“c:\\ windows\\system32\\msiexec.exe”檔案。VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

3、在右邊的“使用者的”程式”選單”上右擊“新增”——“檔案”,然後選擇一個*.ico的圖示檔案

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

4、在右邊的“使用者桌面”上右擊“新增”——“檔案”,然後選擇一個適合在桌面上顯示的圖示

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

 你也可以把你自己的Icon圖片在“應用程式資料夾”下建立一個小的資料夾集體放圖片

 VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

四、建立快捷方式

1、開始選單快捷方式:在“主輸出 來自MyExplorer(活動)”上右擊“建立”主輸出 來自MyExplorer(活動)”的快捷方式”,命名為startMyExplorer,並在其的屬性欄中為其“Icon”選擇剛才匯入的圖示。並將其拖動到“使用者的”程式”選單”檔案下。

 VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

2、桌面快捷方式:步驟同1。將其拖動到“使用者桌面”下

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

3、解除安裝快捷方式:在msiexec.exe上右擊“建立msiexec.exe 的快捷方式”,並命名為“解除安裝MyExplorer”。

將其拖動到“使用者的”程式”選單”檔案下,當然也可放在桌面,可為其修改屬性Icon

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~ VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

將此快捷方式的Argmuments屬性設定為”/x {程式ID}”,ID 值即為打包程式的ProductCode屬性,如“/x {7F075641-6606-4C38-BB11-CCC0B2E3B248}”(不包括雙引號)。

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

五、打包選擇SetupMyExplorer專案的屬性,在對話方塊中選擇“系統必備”,然後在彈出的對話方塊中選擇“從與我的應用程式相同的位置下載系統必備元件”,確定。

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

有些如果編譯不過去就選擇第一個從網站上下載。

六、生成

在SetupMyExplorer專案上右擊選擇“生成”,則打包成功,將在你的解決方案資料夾生成一個SetupMyExplorer的資料夾,安裝檔案就在此目錄下。

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

這便完成了,你可以由以下兩種方式安裝:

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

或者

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

七、安裝

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

VS程式打包生成安裝包 (全過程圖示) - 寶兒 - ~寶兒的部落格~

個人管理軟體下載地址:https://pan.baidu.com/s/1ggsUVhp