MFC打包

天子骄龙發表於2024-07-09

VS2019打包

一、安裝打包外掛 Installer Projects

在vs2019上方選項卡中選擇“擴充套件➡管理擴充套件➡聯機“,;在右上方的搜尋框中搜尋 Installer Projects,搜尋出來後下載安裝即可

安裝時按照提示即可,安裝好後需重新開啟VS 2019。從而進行下一步

二、打包專案

1.建立安裝專案

開啟VS2019-->建立新專案-->在搜尋框中搜setup project-->選擇setup project ➡下一步

填寫名字和檔案路徑(記好檔案路徑,打包好的安裝包就在這)

建立好後進入如下介面:

裡面最左側的框框有三個資料夾

1).“應用程式資料夾”即"Application Folder"表示要安裝的應用程式需要新增的檔案;

2).“使用者的'程式’選單”即"User’s Programs Menu"表示:應用程式安裝完,使用者的“開始選單”中的顯示的內容,一般在這個資料夾中,需要再建立一個檔案用來存放:應用程式.exe和解除安裝程式.exe;

3).“使用者桌面”即"User’s Desktop"表示:這個應用程式安裝完,使用者的桌面上的建立的.exe快捷方式。

2.右鍵“應用程式資料夾”,新增——檔案

新增的檔案一般是已經編譯生成過的應用程式專案的debug目錄下的exe檔案(即位於…/bin/Debug資料夾下的主程式exe檔案)

新增後,一般它會自動把exe程式所需的依賴項也加進來,如dll檔案

3.建立快捷方式

(1)右鍵主程式exe檔案,選擇“建立快捷方式到……”

(2)然後,中側框框裡會出現一個快捷方式項,將它剪下,貼上到“使用者桌面”資料夾下

(3)至於快捷方式的名稱、圖示、描述等其他屬性,可以在屬性皮膚中設定,如下

這裡我只設定了名稱

4.新增解除安裝程式

既然有安裝就有解除安裝,解除安裝程式其實是一個Windows作業系統自帶的程式(C:Windows\System32\Msiexec.exe),只不過是透過給它傳特殊的引數命令,來讓它執行解除安裝

新增和設定解除安裝程式的操作如下:

(1)首先,將解除安裝程式放在“應用程式資料夾”目錄下,右鍵“應用程式資料夾”,新增——檔案,在系統盤下找到這個路徑檔案——C:Windows\System32\Msiexec.exe新增進去

2)由於Msiexec.exe這個名字不夠直觀,所以一般接下來我們會對它重新命名,一般改為“解除安裝.exe”或“UnInstall.exe”,然後給它建立快捷方式並將快捷方式放到“使用者程式選單”目錄下

(3) 接下來是很關鍵的一步,設定解除安裝引數,告訴解除安裝程式該解除安裝哪個

相關文章