VS2019如何打包程序
1.在程序打包之前需要安装打包插件 Installer Projects
在vs2019上方选项卡中选择“扩展➡管理扩展➡联机“,;在右上方的搜索框中搜索 Installer Projects,搜索出来后安装即可。
2.在解决方案中右击选择”添加➡新建项目“选择setup project
3.填写名字和文件路径(记好文件路径,打包好的安装包就在这)
右击Application Folder➡Add➡项目输出,项目选项中,选择项目的启动项,下面选择主输出,添加后vs2019会自动把依赖项添加进来。
右击Application Folder➡Add➡文件,选择项目文件的Debug文件夹中的所有文件添加。
4.创建桌面快捷方式
建好快捷方式后,可以对快捷方式重命名,修改成自己程序的名字。把快捷方式拖拽到左侧User's Desktop文件夹中,桌面快捷方式创建完成。
5.创建开始菜单的快捷方式。
现在左侧的User's Programs Menu文件夹右击 选择Add➡Folder,创建就一个新的文件夹,重复第4步,把快捷方式拖拽到新建的文件夹中。
6.创建卸载开始菜单中的卸载项。
添加文件路径为C:\Windows\System32\msiexec.exe文件,添加后为它创建快捷方式,选择第3步创建的新项目,找到其ProductCode属性和ProductName属性,把ProductCode的值复制粘贴到此快捷方式的Arguments属性(格式为:/x +ProductCode的值),再把ProductName的属性值改为User's Programs Menu下新建的文件夹名称,最后把快捷方式拖拽到此文件夹中。
7.点击Setuo1项目生成,即可打包成功。安装包在项目文件夹下的Dubug文件下。
注意事项:
1.要把项目中引用的所有DLL文件都放在Debug文件夹下
2.打包之前要把项目中引用文件把复制本地属性改为True
3.打包后,如安装后点击程序无反应或报错,请检查打包时是否把所有的文件是否打包完全。
VS2019如何打包程序相关推荐
- VS2019打包程序安装后无法运行
C#实践 问题:做Winform项目,用VS2019打包程序,安装后无法运行. 现象1: 应用程序: xxxx.exe Framework 版本: v4.0.30319 说明: 由于未经处理的异常,进 ...
- VS2022/VS2019安装WinForm打包程序,Microsoft Visual Studio Installer Projects 2022下载(网盘下载),Installer Project
问题:使用VS2022创建WinForm程序,完了需要打包成安装程序,这时候我去下载Microsoft Visual Studio Installer Projects 2022插件,速度超级慢,恶心 ...
- VS2019项目打包生成.exe文件与Setup的步骤实现
对于Visual Studio Installer ,我们通常称为:setup项目,是一个用于自定义安装部署的项目方案.但是在VS2019中不见了,微软是有意废除安装项目的,合作了一个第三方的安装项目 ...
- VS2019 项目打包发布(可安装到操作系统)
step1:安装VS2019项目打包插件installer Projects VS2019默认不包含整个插件,需要先安装VS2019的官方认可打包插件(Microsoft Visual Studio ...
- Windows下VS2019软件打包发布 2020-11-19
Windows下VS2019软件打包发布 一.配置环境 二.实际步骤 1.添加Setup到解决方案 2.添加文件及主输出 3.重要!!!!!!!! 4.最终打包 一.配置环境 很多使用者的电脑中并没有 ...
- linux C++打包程序总结
linux C++打包程序总结 linux c++ 动态库打包 应用程序打包 动态库搜索路径 问题 linux环境下打包C++应用程序,包括依赖的动态库,以便解决程序发布后程序运行动态库缺失问题 解决 ...
- TensorFlow固化模型+打包程序+web API
TensorFlow固化模型+打包程序+web API 训练过程保存模型 Tensorflow在训练过程中将参数和graph分开保存,例如使用下面的代码: # -*- coding:utf-8 -*- ...
- [No00009D]使用visual studio 2015 update3打包程序安装包的简单方法(不需要InstallShield)...
注意: 该方法只适用于小型软件的打包发布: 该打包向导可以预先检查需要的运行库支持: 由于visual studio自2012后取消掉了自带的打包程序,如果有需要打包安装,需要使用一个叫用Instal ...
- eclipse中linux打包,Eclipse中Maven打包程序并在Linux中运行
Eclipse中Maven打包程序并在Linux中运行 1 在Eclipse中新建Maven工程 新建后的maven工程如下: 新建Maven工程的默认pom.xml如下,不需要修改: 4.0.0 T ...
- c++builder tadoquery存储过程_Electron桌面应用程序从创建项目、启动项目到打包程序的详细过程...
开发环境 本文使用环境node12.14.1+electron10.1.5+electron-builder22.9.1+electron-updater4.3.5: 操作过程 一.新建和启动项目 1 ...
最新文章
- 容器间通信_Vue组件间通信的6种方式,前端工程师人人都会,网友:太简单了...
- 【深度学习】Pytorch的深度神经网络剪枝应用
- 15_clickhouse,MySQL引擎;MySQL和ClickHouse中数据类型的对应关系
- 洛谷 P3391 文艺平衡树
- android连接此设备时打开,QtScrcpy: Android实时投屏软件,此应用程序提供USB(或通过TCP/IP)连接的Android设备的显示和控制。它不需要任何root访问权限...
- [Unity脚本运行时更新]C#7.1新特性
- Hadoop1——创建虚拟机
- 10个提升职场人气de小方法
- paip.验证码识别----判断汉字还是英文
- JS表格插件(学习使用)
- 利用哈希表设计快速电话号码查询系统
- win10主题美化(单)
- 安卓分屏神器_平板机皇!华为MatePad Pro全面评测:这才是安卓生产力标杆
- mysql删不掉怎么办_mysql删除不彻底的解决方法_MySQL
- 【论文翻译】Mastering the game of Go with deep neural networks and tree search( 用深度神经网络和树搜索实现围棋游戏)
- 手机上微信总是说无法连接服务器错误代码,微信登录失败怎么办|微信登录失败常见提示及处理方法...
- 芥川龙之介《烟草与魔鬼》
- Unity 登录Ios GameCenter
- 照片秒变艺术肖像画,Github标星5.2K!
- 约束优化:约束优化的三种序列无约束优化方法