Winform打包生成exe

1、首選下載安裝Microsoft Visual Studio Installer Projects擴展插件

 

2、新建項目選擇模板setup

 

 

 3、第三步:項目創建成功之後,添加文件
1.右擊Application Folder(應用程序文件夾) => Add => 文件
在這裏插入圖片描述
2.把你需要打包的項目下 => bin => Debug文件夾下的所有文件一個一個添加到Application Folder(應用程序文件夾)中(注:項目不同文件多少不一致,全部添加)
在這裏插入圖片描述
3.我需要打包的項目裏的文件全部添加後如下
在這裏插入圖片描述
第四步:添加卸載程序 (C:\Windows\System32)msiexec.exe
在這裏插入圖片描述
1.右擊Application Folder(應用程序文件夾) => Add => 文件 =>把msiexec.exe文件添加到Application Folder(應用程序文件夾)
在這裏插入圖片描述
2.添加後如下
在這裏插入圖片描述
3.右擊msiexec.exe文件 => 點擊Create Shortcut to msiexec.exe
在這裏插入圖片描述
4.得到以下文件
在這裏插入圖片描述
4.點擊Setup1(您建的項目)將ProductCode 屬性的值複製
在這裏插入圖片描述
5.點擊Shortcut to msiexec.exe => 將複製的ProductCode 屬性值 粘貼在Arguments 屬性中,然後在最前面加上 /X (注:/X後有一個空格)
在這裏插入圖片描述
6.最後將卸載拖動到User‘s Programs Menu(用戶的程序菜單)
在這裏插入圖片描述
第五步:
1.右擊 Application Folder => Add =>項目輸出
在這裏插入圖片描述
2.選擇項目、主輸出 => 點擊確定
在這裏插入圖片描述
3.得到以下文件
在這裏插入圖片描述
4.將主輸出文件拖到User’s Desktop(用戶的桌面)中***(此處如果拖到用戶桌面會生成dll文件,我並沒有拖動,而是創建了一個windowsFormsApp1.exe的快捷方式拖進了用戶桌面)***
在這裏插入圖片描述
5.右擊Setup1(您建的項目)=> 屬性
在這裏插入圖片描述
6.點擊Prerequisites…
在這裏插入圖片描述
7.選擇如下選項 => 確定***(此處選擇所使用的.net的版本,此處我選用的是.NET桌面運行5.0.7(x86).NET桌面運行5.0.7(x84))***
在這裏插入圖片描述
8.右擊Setup1(您建的項目)=> 生成
在這裏插入圖片描述
9.得到如下文件,即可安裝exe並運行
在這裏插入圖片描述

10、按照需要修改安裝路徑的公司名目錄和程序安裝包名

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章