VS2019打包生成安装文件教程(详细实操版)
最近做c#开发,打包安装包,自己实操了一遍后,截图把过程记录了下,供需要的朋友参考。
使用的是vs2019,
一、安装打包插件:Microsoft Visual Studio Installer Projects
1、如果有,跳过安装。
2、安装步骤如下:
2.1、选择 工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio Installer Projects,进行安装。如下图:
3、安装好以后,重启vs2019。
二、创建安装项目
1、在解决方案上右键 --> 添加 --> 新建项目,在弹出的窗口中,搜索【Setup Project】,如下图所示:
2、点击右下角【下一步】,输入项目名称,然后点击【创建】。
3、创建好了后,主界面变成如下图所示:
窗口中的三个文件夹图片说明如下:
Application Folder:应用程序包含的文件设置,指最终在客户电脑上的安装根目录。
User's Desktop:用户桌面快捷方式设置,用户桌面,一般放个快捷图标。
User's Programs Menu:用户启动菜单的快捷方式设置,一般也是放快捷图标。
三、项目配置信息查看
1、选中安装项目
2、选择菜单里面的 【视图】-->【属性窗口】,里面的部分属性介绍:
2.1、 Author和Manufacturer,分别是作者和制造商的意思,可以写公司名。
2.2、ProductName,软件名。默认是项目名。
2.3、Version,版本号。
2.4、TargetPlatform,决定你的安装目录是在Program Files还是Program Files (x86),根据项目决定。
2.5、RemovePreviousVersion,是否移除之前的版本。务必改为True,不然更新几次软件就会发现,电脑里会存在多个版本。
四、添加项目输出
1、添加入口文件(也就是main方法):选择 Application Folder 右键–> Add --> 项目输出。在弹出的窗口中选择【主输出】,如下图所示:
2、点击【确定按钮】,在Application Folder里面会生成一些文件,如下图:
五、添加图标文件
1、选择 Application Folder 右键–> Add --> 文件,选择图标文件,图标文件后缀名为.ico。
2、选择好后,会显示在文件列表里面,后面设置快捷方式时也会用到。
六、添加桌面快捷方式
1、在Application Folder里面,右击【主输出】--> Create Shortcut To xxx,并重名命名为软件的名字,此名字即为快捷方式名称。
2、将快捷方式按住鼠标左键拖到 User’s Desktop文件夹
在软件安装时,即会创建桌面快捷方式。
3、设置快捷方式的图标
3.1、在快捷方式名称上右键 -> 属性窗口,在属性窗口里面找到Icon一项:
3.2、选中Icon后,点击右边的下拉按钮,在下拉框中选中【Browse】,会弹出窗口,然后再点击窗口中的【Browse】按钮,会弹出如下界面:
3.3、双击打开Application Folder,选择我们一开始添加的图标文件,点击【OK】,一路点击【OK】下去即可。
七、添加开始菜单快捷键
1、右击User’s Programs Menu 添加文件夹,这个文件夹的名字不能随意,因为安装后,这个文件夹会显示在开始菜单中。
2、在左边栏内选中新建的 项目文件夹,在右边空白处右键
-> 创建新的快捷方式,弹出如下界面:
3、双击Applicaiton Folder进入,然后选中主输出 XXX,点击【OK】按钮。
4、修改生成的快捷方式名字,这个名字也要注意,安装后会显示在开始菜单里面。
5、右键快捷方式名字,在弹出的菜单里面选择【属性窗口】,可设置图标。
八、生成安装包
1、右键安装项目 -> 生成
2、生成成功后,会在Debug/Release目录生成msi和exe文件,双击就可以安装了。
结束,希望对大家有所帮助。
VS2019打包生成安装文件教程(详细实操版)相关推荐
- VS2013打包生成安装文件setup.exe(详细图解)
在项目完成需要演示时一般我们不方便给客户源码时,需要打包制作安装文件setup.exe发布,通常我们可以使用inno setup制作安装包,但是也可以用VS2013自带的安装和部署向导,下面是安装步骤 ...
- 将VS打包生成安装文件
1.查看是否已经安装了Microsoft Visual Studio Installer Projects,没有安装时,点击下载,下载完成只有需要先关闭VS然后会弹出对话框修改VS. 打开VS→点击工 ...
- cmake使用教程(实操版)
cmake使用教程 本文主要借鉴<CMake+Pratice>一文,如果造成版权问题请联系作者删除.此前发现关于cmake的中英文材料都比较少,所以本文主要介绍cmake的入门教程.如果需 ...
- cmake使用教程(实操版)(一)
cmake使用教程 本文主要借鉴<CMake+Pratice>一文,如果造成版权问题请联系作者删除.作者在网络上发现关于cmake的中英文材料都比较少,所以有了整理cmake的入门教程的想 ...
- cmake使用教程(实操版)(六)
一.复杂的例子:模块的使用和自定义模块 本节着重介绍系统预定义的Find模块的使用以及自己编写Find模块,系统中提供了其他各种模块,一般情况需要使用INCLUDE指令显示的调用,FIND_PACKA ...
- NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版
NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 原文:NSIS使用教程(安装包制作安装文件教程,如何封装打包文件) 中文版 nsis中文版(Nullsoft Scriptable ...
- VS2019项目打包生成.exe文件与Setup的步骤实现
对于Visual Studio Installer ,我们通常称为:setup项目,是一个用于自定义安装部署的项目方案.但是在VS2019中不见了,微软是有意废除安装项目的,合作了一个第三方的安装项目 ...
- python如何将图片打包进exe里_史上最详细的Python打包成exe文件教程
打包成exe文件可以让python代码在没有python环境的条件下,依然能够运行,实在是码农们写追女朋友表白.情人节浪漫的必需品! 1.使用豆瓣镜像源下载: pyinstaller 有需要了解如何使 ...
- VS2010 打包生成exe文件后 运行安装文件出现 TODO:文件说明已停止工作并已关闭
一.VS2010 打包生成exe文件后 运行安装文件出现 TODO:<文件说明>已停止工作并已关闭 TODO: <文件说明>已停止工作 原因: 打包的时候在文件系统中建立了 ...
- Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件
前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...
最新文章
- 详解ASP.NET的最新安全漏洞,Padding Oracle攻击原理及其他
- main函数带参数C程序设计模板
- 卡尔曼滤波器算法(Kalman Filter)—— 数学推导,图文并茂
- matlibplot 一张图画多个曲线_一文读懂磁滞回曲线
- 04- 移动APP功能测试要点以及具体业务流程测试
- java set第n位_Java学习路线:float在内存中的存储
- memset函数具体说明
- POSIX 串口编程指南
- spring 多线程 事务 源码解析(一)
- Sharepoint定制的时候应该注意的事项
- 那个名为 XROS 的操作系统,倒在了元宇宙浪潮中!
- ubuntu16.04安装天气预报软件
- MESI protocol digram
- Windows server 2003 下载
- pcs7组态虚拟机中的服务器,pcs7组态虚拟机中的服务器(ECS700无法连接到组态服务器)...
- 苹果电脑装系统出现未能与服务器取得联系,Mac您的磁盘未能分区 Mac磁盘分区出错解决办法...
- Android逆向之旅---Android手机端破解神器MT的内购VIP功能破解教程
- oracle if语句使用方法,Oracle IF语句的使用
- the voyage游戏android,Voyage游戏
- 理解 PHP 8 的 JIT