VS2019项目打包生成.exe文件与Setup的步骤实现
对于Visual Studio Installer ,我们通常称为:setup项目,是一个用于自定义安装部署的项目方案。但是在VS2019中不见了,微软是有意废除安装项目的,合作了一个第三方的安装项目单独使用。
我们可以从官网上把Visual Studio Installer 项目扩展下载下来。
地址:https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017InstallerProjects
直接安装就行,虽然是英文版,但可仿照中文版使用方式,没啥问题。
安装完成后,在你项目右侧解决方案中右键添加新建项目
可以发现有Setup项
点击创建setup,可自定义命名
在Application Folder上右键添加项目输出
注意是你项目的主输出(主程序部分),我的是Tice
确定后生成系列文件,在主输出上右键第一个创建快捷方式
将生成的快捷方式可以改成自己希望的程序名称,就是你打包的 程序名.exe文件
将快捷方式拖动到左面第二个User's Desktop也就是桌面内
然后在你项目的右侧Setup那生成,右键安装(后面就是软件安装了)
ok
另外这个setup适应框架版本应该是framework4.6.1甚至是更高版本,如果报框架问题在项目属性中设置修改框架。
到此这篇关于VS2019项目打包生成.exe文件与Setup的步骤实现的文章就介绍到这了,更多相关VS2019项目打包生成.exe内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
VS2019项目打包生成.exe文件与Setup的步骤实现相关推荐
- 记一次maven项目打包成exe文件过程
记一次maven项目打包成exe文件过程 步骤 (网上很多) 将java代码在idea中打包成可执行的Jar包 通过exe4j软件打包成exe文件 问题 打包成jar包要么选择IDEA自身打包要么用m ...
- vue html引入资源dev下404,webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)...
最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css js img静态资源文件均找不到路径,报404错误...网上查找了一堆解决办法,总结如下 一.首先修改c ...
- VS2010 打包生成exe文件后 运行安装文件出现 TODO:文件说明已停止工作并已关闭
一.VS2010 打包生成exe文件后 运行安装文件出现 TODO:<文件说明>已停止工作并已关闭 TODO: <文件说明>已停止工作 原因: 打包的时候在文件系统中建立了 ...
- Python:pyinstaller如何将一个项目的.py和相关资源文件打包生成.exe文件
前言 写这篇博文真属于意外,因为小编不是以学术为目的的,而仅仅是以讨女朋友喜欢为目的,所以文中略有狗粮.撇开这些,相信大家找到为了找到一个可行方案已经寻寻觅觅良久,本文或许便是你的"真命天子 ...
- 把Python项目打包成exe文件
我们很多时候,写好的程序需要打包成.exe文件才可以发给客户,那么今天我就来谈一谈,如何将一个写好的Python程序打包成exe文件! 首先,我们我们使用到的工具是python 3.7 和 Pyins ...
- Android项目打包生成apk文件
Android开发打包生成APK文件 打包apk文件分为两种 无需密钥的apk 有密钥的apk(常规) 他们的区别只是就是安全问题. 1.没有密钥的apk 点击之后会自动生成没有密钥的APK. 在编辑 ...
- Python 项目打包(exe文件运行)
我们开发的脚本一般都会用到一些第三方包,可能别人也需要用到我们的脚本,如果我们将我们的xx.py文件发给他,的,他还需要安装python解释器,甚至还要安装我们用的那些第三方包,是不是有点小麻烦?但是 ...
- python通过pyinstaller打包软件将GUI项目打包成exe文件
此项目分为两步: GUI编写程序 pyinstaller打包软件 所用到的第三方库: tkinter pyinstaller 具体实现 1. GUI界面 本次主要讲解如何打包,所以在此只是设计一个十分 ...
- python: 使用Pyinstaller把FastAPI项目打包成exe文件
一.下载安装pyinstaller pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple/ 二.修改项目运行参数,即r ...
最新文章
- 快速入门人工智能,这波福利不能错过!
- Python数模笔记-模拟退火算法(4)旅行商问题
- MySQL.Linux.安装
- uniapp 自动播放背景音乐
- MyBatis理解与掌握(输入与输出)
- Graphviz样例之UML图
- Java:多线程,线程池,用Executors静态工厂生成常用线程池
- 应用Rational工具简化基于J2EE项目(五)架构与设计
- 316.去除重复字母
- Java网络编程第一章
- 【UML】UML基础教程(总三篇文章)
- 最棒的PHP后台管理系统
- 文件传输的服务器软件有哪些,好用的数据传输软件有哪些?专业的数据传输软件排行榜...
- jsessionid和jwt_Jsessionid和cookie的区别与联系
- 毕业论文中计算机代码重复吗,知网查重程序代码算重复吗?
- css空心三角形_CSS实现空心三角指示箭头
- 原生JS灵魂之问(中),看看你是否熟悉JavaScript?
- 计算机课怎么给老师发消息,案例 | 信息化课堂 老师如何教
- record java_Java Record类代码示例
- C++带赖子的麻将听牌检测算法实现
热门文章
- LeetCode Valid Sudoku
- 快速求幂(Quick Exponentiation)
- 有关打印、收藏等的JS代码(打印等主要使用了一个IE组件来实现)
- 操作系统实验报告4:Linux 下 x86 汇编语言3
- [网络安全自学篇] 三十六.WinRAR安全缺陷复现(CVE-2018-20250)及软件自启动劫持机理
- iOS之深入解析Block的底层原理
- BASIC-3 字母图形
- 【Qt】Qt6调用Visual Studio2019生成的动态库详解
- 【Android】 Android中ListView使用详解
- mysql是哪五个字符集_MySQL中涉及的几个字符集