C#WinForm项目打包成exe文件 (vs2019)

C#WinForm项目打包成exe文件 (vs2019)

第一步:下载扩展Microsoft Visual Studio Installer Projects
1.扩展 => 管理扩展
C#WinForm项目打包成exe文件 (vs2019)_第1张图片
2.搜索框输入:Microsoft Visual Studio Installer Projects
C#WinForm项目打包成exe文件 (vs2019)_第2张图片
3.点击下载,然后按着指示安装(此图是已经下载安装完成,右上角是绿色的圆圈)
C#WinForm项目打包成exe文件 (vs2019)_第3张图片
第二步:右击解决方案 => 添加 => 新建项目
C#WinForm项目打包成exe文件 (vs2019)_第4张图片
C#WinForm项目打包成exe文件 (vs2019)_第5张图片
C#WinForm项目打包成exe文件 (vs2019)_第6张图片
第三步:项目创建成功之后,添加文件
1.右击Application Folder(应用程序文件夹) => Add => 文件
C#WinForm项目打包成exe文件 (vs2019)_第7张图片
2.把你需要打包的项目下 => bin => Debug文件夹下的所有文件一个一个添加到Application Folder(应用程序文件夹)中(注:项目不同文件多少不一致,全部添加)
C#WinForm项目打包成exe文件 (vs2019)_第8张图片
3.我需要打包的项目里的文件全部添加后如下
C#WinForm项目打包成exe文件 (vs2019)_第9张图片
第四步:添加卸载程序 (C:\Windows\System32)msiexec.exe
.
C#WinForm项目打包成exe文件 (vs2019)_第10张图片
1.右击Application Folder(应用程序文件夹) => Add => 文件 =>把msiexec.exe文件添加到Application Folder(应用程序文件夹)
C#WinForm项目打包成exe文件 (vs2019)_第11张图片
2.添加后如下
C#WinForm项目打包成exe文件 (vs2019)_第12张图片
3.右击msiexec.exe文件 => 点击Create Shortcut to msiexec.exe
C#WinForm项目打包成exe文件 (vs2019)_第13张图片
4.得到以下文件
C#WinForm项目打包成exe文件 (vs2019)_第14张图片

4.点击Setup1(您建的项目)将ProductCode 属性的值复制
C#WinForm项目打包成exe文件 (vs2019)_第15张图片
5.点击Shortcut to msiexec.exe => 将复制的ProductCode 属性值 粘贴在Arguments 属性中,然后在最前面加上 /X (注:/X后有一个空格)
C#WinForm项目打包成exe文件 (vs2019)_第16张图片
6.最后将卸载拖动到User‘s Programs Menu(用户的程序菜单)
C#WinForm项目打包成exe文件 (vs2019)_第17张图片
第五步:
1.右击 Application Folder => Add =>项目输出
C#WinForm项目打包成exe文件 (vs2019)_第18张图片
2.选择项目、主输出 => 点击确定
C#WinForm项目打包成exe文件 (vs2019)_第19张图片
3.得到以下文件
C#WinForm项目打包成exe文件 (vs2019)_第20张图片
4.将主输出文件拖到User’s Desktop(用户的桌面)中
C#WinForm项目打包成exe文件 (vs2019)_第21张图片
5.右击Setup1(您建的项目)=> 属性
C#WinForm项目打包成exe文件 (vs2019)_第22张图片
6.点击Prerequisites…
C#WinForm项目打包成exe文件 (vs2019)_第23张图片
7.选择如下选项 => 确定

C#WinForm项目打包成exe文件 (vs2019)_第24张图片

8.右击Setup1(您建的项目)=> 生成
C#WinForm项目打包成exe文件 (vs2019)_第25张图片
9.得到如下文件,即可安装exe并运行
C#WinForm项目打包成exe文件 (vs2019)_第26张图片
此文章参考其他博主的相关文章,自己实操之后,重新整理所写

你可能感兴趣的:(打包,C#,winform)