VS2019安装、卸载及升级程序打包过程

2023-05-16

1、安装打包工具
在VS2019界面点击扩展菜单下的管理扩展,如果已安装Microsoft Visual Studio Installer Project,则如下图所示。
在这里插入图片描述
如果没有安装则选择联机,进行下载安装。
2、打包安装程序
(1)创建安装项目
在解决方案/添加/新建项目,选择Setup Project,创建安装程序配置项目。
在这里插入图片描述
在这里插入图片描述
(2)添加文件
在Application Folder中添加文件
在这里插入图片描述
(3)添加文件夹
如果有文件夹,在Application Folder中添加文件夹
在这里插入图片描述
(4)设置输出内容
选择在Application Folder–>Add-> 项目输出
在这里插入图片描述
(5)生成桌面快捷方式
在"主输出from WinApp(Active)",右键的弹出菜单中选择Create Shortcut to 主输出 fromWinApp(Active)生成快捷方式
在这里插入图片描述
将生成的快捷方式复制到User’s Desktop文件夹,并根据需要更改名称
在这里插入图片描述
在WinAppDemo的属性中设置Icon
在这里插入图片描述
3、添加卸载程序
(1)点击Application Folder ->Add -> 文件,选择“C:\Windows\System32” 中的 msiexec.exe
在这里插入图片描述
(2)为msiexec.exe 创建一个快捷方式,并改名为 Uninstall
在这里插入图片描述
(3)创建好Uninstall 快捷方式后,点击SetUp的属性,复制ProductCode中的内容
在这里插入图片描述
(4)将复制好的ProductCode 内容,粘贴到创建好的Uninstall的属性Arguments中,并在ProductCode 前加入“/X”
在这里插入图片描述
4、创建用户程序菜单中的快捷方式
将刚才产生的WinAppDemo、UnInstall快捷方式拷贝到User’sPrograms Menu中,然后生成输出打包程序。
在这里插入图片描述
在这里插入图片描述

4、打包升级程序
设置版本覆盖
在这里插入图片描述

在AssemblyInfo.cs设置新版本号
在这里插入图片描述
将属性里的Version同步更改,会提示会改会ProductCode,点击“是”即可。
在这里插入图片描述
修改所有Unistall的Arguments为:/X {新的ProdcutCode}
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

VS2019安装、卸载及升级程序打包过程 的相关文章

随机推荐

  • MyBatis中if - else if - else 的使用

    http www leftso com blog 765 html 不过有他的替代 choose 写法如下 xff1a lt choose gt lt when test 61 34 params 61 null 34 gt right J
  • stream 提取某字段_java8从list集合中取出某一属性的值的集合案例

    List orderNoList 61 list stream map Order getOrderNo collect Collectors toList https blog csdn net weixin 39702400 artic
  • Vue知识点:v-if和v-show

    v if和v show都是条件渲染指令 xff0c 用于控制元素或模板的渲染 xff0c 也就是控制DOM元素的显示和隐藏 v if v if是 真正 的条件渲染 它控制的是DOM节点 当表达式的值为true或false时 xff0c 生成
  • mybatis-plus le ge 记录

    mybatis plus le ge 记录 LazyTing的博客 CSDN博客 出异常源代码 this baseMapper selectList new QueryWrapper lt PersonnelRoleDO gt lambda
  • 腾讯云 win10链接 重置密码

    win10电脑连接windows服务器的详细步骤 我告诉你msdn 云服务器 重置实例密码 操作指南 文档中心 腾讯云 云服务器 管理登录密码 操作指南 文档中心 腾讯云 腾讯云Windows系统服务器远程登录教程 腾讯云开发者社区 腾讯云
  • Linux下使用FFmpeg将RTMP流转换为HLS

    Linux下使用FFmpeg将RTMP流转换为HLS rtmp转码hls 你知道989的博客 CSDN博客 Linux下使用FFmpeg将RTMP流转换为HLS 所需资料 安装FFmpeg 配置安装nginx并添加nginx http fl
  • MySQL 服务的启动和停止

    4 MySQL 服务的启动和停止 mysql数据库启停 头疼小宇的博客 CSDN博客
  • 相机投影矩阵的计算

    摄像机标定 Camera calibration 中存在的一个关键问题 xff1a 如何求解投影矩阵有了投影矩阵 xff0c 我们便可以把世界坐标系变化到图像坐标系 一 最小二乘法 已知条件 n个三维世界坐标点 保存在dat文件中 n个二维
  • 相机投影矩阵计算

    代码如下 A 3 1 1 1 2 4 1 4 5 B 3 6 2 1 1 4 x1 A B x2 inv A B x3 linsolve A B x1 x2 x3 solve 3 x1 x2 x3 3 6 x1 2 x2 4 x3 2 1
  • Docker EEDocker CE简介与版本规划

    Docker EEDocker CE简介与版本规划 更多干货 分布式实战 xff08 干货 xff09 spring cloud 实战 xff08 干货 xff09 mybatis 实战 xff08 干货 xff09 spring boot
  • 浏览器相关知识点总结

    今天说说浏览器相关问题 xff1a 常见的浏览器内核 xff0c 参见下表 xff1a 浏览器 RunTime内核 xff08 渲染引擎 xff09 JavaScript 引擎ChromeBlink xff08 28 xff09 Webki
  • 图像处理与计算机视觉网址导航

    1常用网站 20条常用网站网址 xff0c 更多点此 Google xff08 gfsoso xff09 直达 计算机视觉网 直达 增强现实资讯 直达 开源中国社区oschina 直达 百度搜索 直达 小木虫 xff0c 学术科研第一站 直
  • 服务器分布式部署和集群部署的区别

    服务器分布式部署和集群部署的区别 1 分布式部署 分布式是以缩短单个任务的执行时间来提升效率的 xff1b 分布式是将不同的业务分布在不同的地方 xff1b 2 集群部署 集群是将几台服务器集中在一起 xff0c 实现同一业务 xff1b
  • Vue知识点:qs

    一 qs是什么 xff1f qs 是一个增加了一些安全性的查询字符串解析和序列化字符串的库 可以进行对象与字符串之间的一个转换 二 qs的安装 qs xff0c 是axios中自带的 xff0c 也是npm仓库所管理的包 安装方式 xff1
  • Vue点击按钮跳转页面的实现方法

    1 跳转外部链接并覆盖当前页 lt el button type 61 34 primary 34 64 click 61 34 cimsInputClick 34 gt 应用入口 lt el button gt cimsInputClic
  • 警告C4819 解决办法

    问题 警告C4819 该文件包含不能在当前代码页 936 中表示的字符 请将该文件保存为 Unicode 格式以防止数据丢失 解决办法 1 如果调用的库为C语言 xff0c 增加extern 34 C 34 extern表明变量或函数是ex
  • fopen和fopen_s简介

    1 fopen函数 xff08 1 xff09 定义 FILE fopen const char filename const char mode r 打开只读文件 xff0c 该文件必须存在 r 43 打开可读写的文件 xff0c 该文件
  • 用Photoshop进行icon的制作或将其它格式图片转成icon

    用Photoshop进行icon的制作或将其它格式图片转成icon 1 准备 1 安装的ps格式里没有ico xff0c 需要安装插件 ICOFormat 8bi xff0c 搜索 ICOFormat 8bi 并根据PC选择下载 xff1b
  • dataGridVie控件绑定List<T>数据

    1 实现功能 dataGridVie控件绑定List数据 xff0c 点击按钮更新List数据并重新绑定 xff0c dataGridVie控件的数据更新 2 编程步骤 xff08 1 xff09 定义Person类 span class
  • VS2019安装、卸载及升级程序打包过程

    1 安装打包工具 在VS2019界面点击扩展菜单下的管理扩展 xff0c 如果已安装Microsoft Visual Studio Installer Project xff0c 则如下图所示 如果没有安装则选择联机 xff0c 进行下载安