c# 将WinForm项目打包成exe文件,并创建快捷方式 (vs2019)

第一步:下载扩展Microsoft Visual Studio Installer Projects
1.扩展 => 管理扩展
在这里插入图片描述
2.搜索框输入:Microsoft Visual Studio Installer Projects
在这里插入图片描述
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并运行
在这里插入图片描述
转载:https://blog.csdn.net/weixin_45659376/article/details/117034193

  • 28
    点赞
  • 216
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值