使用VS2019生成C#应用安装包的方法步骤
- 软件编程
- 2026-01-11 08:43:42
首先创建一个窗体应用
选择管理扩展
下载扩展(visual studio Marketplace-工具-安装和部署-installer projects)
文件-添加,选择添加新项目
搜索setup,选择Setup Project。
这里名称可以改成自己需要的名字,位置默认即可。
弹出的面板中选择Application Folder,右键Add-项目输出
弹出窗口右上角选择自己的项目,选择主输出
如需添加图标,要先在项目属性中的图标和清单中添加图标。
然后再次回到弹出面板-Application Folder,选择右键Add,选择文件,添加图标。
点击新建的项目,属性页中选择第一项,添加Application Folder中的图标
如需添加快捷方式,可以右键主输出添加。
最后生成右键分别生成两个项目,右键新建的项目,选择在文件资源管理器中打开,可以看到两个安装包,分别为.exe和.msi,.msi可以脱离.exe安装,反之则不可。
# 安装包
# 自己的
# center
# text
# 器中
# 创建一个
# 右键
# 可以看到
# 要先
# 第一项
# 资源管理
# 如需
# style
# 弹出
# 分别为
# 快捷方式
# studio
# 弹出窗口
# c# 如何实现代码生成器
# visual
# Marketplace
# VS2019生成C#应用安装包
# VS2019生成C#安装包
# c#制作类似qq安装程序一样的单文件程序安装包
# C#之多余控件事件及代码删除问题
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
C语言中的递归,你真的懂了吗?
分享一枚pycharm激活码适用所有pycharm版本我的pycharm2025.2.3激活成功
在终端启动Python时报错的解决方案
shell脚本--sed的用法详解
python 实现图片修复(可用于去水印)
Spring Boot 通过 Mvc 扩展方便进行货币单位转换的代码详解
vue 获取到数据但却渲染不到页面上的解决方法
java初学者如何让编程学习起来更简单
C#中is,as,using关键字的使用说明
MyBatis Plus更新对象无法设空值解决方案
java使用jar包生成二维码的示例代码
Shell中使用grep、sed正则提取和替换字符串
element中Steps步骤条和Tabs标签页关联的解决
浅析idea 添加项目依赖的两种方式
如何向scrapy中的spider传递参数的几种方法
利用zabbix监控ogg进程(Linux平台)
Docker Gitlab+Jenkins+Harbor构建持久化平台操作
弄清Pytorch显存的分配机制
Python并发爬虫常用实现方法解析
discuz论坛更换域名,详细文件修改步骤
redission分布式锁防止重复初始化问题
python安装及变量名介绍详解
Nginx tp3.2.3 404问题解决方案
PHP sdk实现在线打包代码示例
vue中利用three.js实现全景图的完整示例
Android使用系统相机进行拍照的步骤
pandas将list数据拆分成行或列的实现
浅析MysQL B-Tree 索引
swiperjs实现导航与tab页的联动
c# 实现语音合成
C#9.0新特性详解——顶级程序语句(Top-Level Programs)
vue实现两个区域滚动条同步滚动
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-pac
php解析非标准json、非规范json的方式实例
MySQL 如何连接对应的客户端进程
解决vue下载后台传过来的乱码流的问题
vuex页面刷新导致数据丢失的解决方案
VSCode中画UML图的方法实现
Javascript中window.name属性详解
pycharm激活码2025最新分享适用pycharm2025最新版亲测可用
Android 调用系统相册选择照片
springboot如何读取application.yml文件
再也不怕 JavaScript 报错了,怎么看怎么处理都在这儿
IDEA插件EasyCode及MyBatis最优配置步骤详解
docker 打包本地镜像,并到其他机器进行恢复操作
python 实现数据库中数据添加、查询与更新的示例代码
微信小程序实现弹幕墙(祝福墙)
C#中感叹号(!) 的作用总结
Python ellipsis 的用法详解
原生js实现自定义消息提示框
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
