VS打包專案成.exe&.msi
ref:
https://blog.csdn.net/weixin_44790046/article/details/103016154
準備工作
- VS 2022(VS2017無法安裝Installer Projects擴充套件,未知原因)
- Installer Projects (擴充套件 > 管理擴充套件 > 聯機 > 搜尋 > Microsoft Visual Studio Installer Projects > 下載 > 重啟VS)
步驟
-
在解決案中,右擊專案 > 新增 > 新建專案,命名xxxsetup(一般是英文)之後點選確定。
-
新增入口檔案(也就是main方法):選擇 Application Folder 右鍵 > Add > 專案輸出 。
-
在彈出的視窗中:選擇你要打包的專案,指定為主輸出,確定。
- 新增圖示檔案:選擇 Application Folder 右鍵 > Add > 檔案。(圖示檔案字尾名為.ico)
- 右擊主輸出 > Create Shortcut To xxx,並重名命(這裡的名字為快捷方式名稱)
- 將快捷方式按住滑鼠左鍵拖到 User’s Desktop,設定快捷方式的圖示。
- 右擊User’s Programs Menu 新增資料夾(自己的專案名) > 雙擊選中自己的專案名資料夾 > 在右邊右擊 > 建立新的快捷方式 > 選擇Applicaiton Folder > 主輸出 XXX > OK
- 設定安裝包的一些常用屬性,可以省略不設
-
設定安裝需求環境,一般不需要設定,但是可以看看裡面有什麼東西。
右鍵xxxsetup > 屬性
- 右鍵ToolsApp > 生成,在控制檯可以看到輸出的msi和exe的檔案路徑。