一、安裝setup項目環(huán)境:Visual Studio Installer項目擴展
打開Visual Studio 2019,工具 --> 擴展和更新 --> 聯(lián)機 --> 搜索 --> Microsoft Visual Studio Installer Projects -->下載

關(guān)閉Microsoft Visual Studio,彈出VSIX Installer窗口中,點擊“修改”或“Modify”后進行安裝
注意:這里Microsoft Visual Studio若還在運行,則會提示關(guān)掉后才可以修改(若找不到對應(yīng)的,在進程管理器中對應(yīng)的進程ID kill殺掉即可)。


安裝完成,點擊“關(guān)閉”或“Close”即可。

二、打包安裝程序和卸載程序
2.1安裝程序
點擊“解決方案”,右鍵“添加”,點擊“新建項目”

索引關(guān)鍵詞“setup”,選擇“Setup Project”,點擊“下一步”

填寫項目名稱,修改位置,點擊“創(chuàng)建”(本文主程序名“Demonstration”,打包安裝程序名“Demonstration_Setup”)

解決方案管理器中,選擇打包安裝程序,選中“Application Folder”文件夾-->“Add”-->“項目輸出”

添加項目輸出組中項目選擇主程序,選中“主輸出”,點擊確定

右鍵選中項目主輸出,選擇“Create Shortcut to form 主程序名(Active)”創(chuàng)建項目主程序輸出快捷方式(個人理解為程序的快捷方式,并在后續(xù)文中以某某程序的快捷方式表達)

添加程序圖標(biāo)ico文件(本文在“Application Folder”文件夾創(chuàng)建Material文件夾)



右鍵選中主程序的快捷方式,點擊“屬性窗口”,并在右下角屬性欄“Icon”選擇“(Browse...)”中添加程序圖標(biāo)





復(fù)制主程序快捷方式到“User's Desktop”文件夾和“User's Programs Menu”文件夾,生成桌面快捷方式和開始菜單快捷方式(可根據(jù)自己喜好創(chuàng)建文件夾和改名,本文以“演示”為名,一般在“User's Programs Menu”目錄新建一個文件夾放置安裝程序和卸載程序)。

2.2卸載程序
在"C:\WINDOWS\system32"路徑下,找到“msiexec.exe”添加到應(yīng)用程序文件夾中(本文將“msiexec.exe”放置名為“Uninstall”的文件夾中)


將“msiexec.exe”添加到Setup工程的“Application Folder”文件夾中,右鍵“Add”-->“文件”-->選擇“msiexec.exe”-->點擊“打開”


“Application Folder”文件夾中“msiexec.exe”重命名為"卸載.exe"或"Uninstall.exe"(注意:此步驟根據(jù)自己喜好或程序計劃來進行操作,不過本文后續(xù)使用“Uninstall.exe”命名來取代“msiexec.exe”)

創(chuàng)建"Uninstall.exe"或“msiexec.exe”的快捷方式


在解決方案資源管理器中,選擇Setup安裝程序,復(fù)制ProductCode代碼,也就是記錄安裝程序代碼,這一步在卸載配置中很重要,非常重要。

在剛才創(chuàng)建的"Uninstall.exe"或“msiexec.exe”的快捷方式上進入屬性頁面(注意是快捷方式),在“Arguments”選項中 輸入“/x 【記錄的ProductCode】”。例如:/x {707ED0C5-674D-47FC-97A6-8E15C4533EA2}
注意卸載程序的代碼必須和安裝程序的程序代碼一致,即程序ID一致(程序版本號另當(dāng)別論)

重命名"卸載"或"Uninstall",將其復(fù)制到“User's Programs Menu”文件夾中,檢查“User's Desktop”文件夾和“User's Programs Menu”文件夾,安裝程序和卸載程序一般需要放置于新建文件夾下,便于安裝程序和卸載程序一一對應(yīng)(本文目的以演示打包安裝程序的方法為筆記,所以使用“演示打包安裝程序”命名新建的文件夾)

Visual Studio 最上側(cè)菜單欄點擊“生成”-->“批生成”,Batch 生成中生成即可完成文章來源:http://www.zghlxwxcb.cn/news/detail-467272.html

至此完成!文章來源地址http://www.zghlxwxcb.cn/news/detail-467272.html
到了這里,關(guān)于Visual Studio 2019安裝打包工具使用教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!