VS2019项目打包生成.exe文件与Setup的步骤实现

 更新时间:2020年03月13日 15:25:47   作者:二手卡西欧  
这篇文章主要介绍了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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C++11新增的包装器详解

    C++11新增的包装器详解

    由于函数调用可以使用函数名、函数指针、函数对象或有名称的lambda表达式,可调用类型太丰富导致模板的效率极低。包装器用于解决效率低的问题
    2022-08-08
  • 基于字符串移位包含的问题详解

    基于字符串移位包含的问题详解

    本篇文章是对字符串移位包含的问题的解决方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++按位异或运算符的使用介绍

    C++按位异或运算符的使用介绍

    本篇文章对C++按位异或运算符的使用进行了详细的分析介绍。需要的朋友参考下
    2013-05-05
  • c++报错问题解决方案lvalue required as left operand of assignment

    c++报错问题解决方案lvalue required as left opera

    这篇文章主要介绍了c++报错:lvalue required as left operand of assignment,出现此错误原因,是因为,等号左边是不可被修改的表达式或常量,而表达式或常量不能作为左值,需要的朋友可以参考下
    2023-01-01
  • C语言实现五子棋小游戏

    C语言实现五子棋小游戏

    五子棋游戏是一款很经典的智力游戏,只有学过编程语言的人,把五子棋的编程原理弄懂了,就能用自己熟悉的语言实现出来,在这里给大家分享,c语言五子棋源码,仅供大家参考借鉴。
    2016-03-03
  • C语言实现学生成绩管理系统课程设计

    C语言实现学生成绩管理系统课程设计

    这篇文章主要为大家详细介绍了C语言实现学生成绩管理系统课程设计,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • 浅析C++宏定义里#和##的使用

    浅析C++宏定义里#和##的使用

    工作中如果是c开发的话,经常会用到宏定义,而宏定义中的#和##也会时不时遇到,本文主要就来和大家分享一下这两个符号的作用,需要的可以参考一下
    2023-05-05
  • 详解OpenMP的线程同步机制

    详解OpenMP的线程同步机制

    在本篇文章当中主要给大家介绍 OpenMP 当中线程的同步和互斥机制,在 OpenMP 当中主要有三种不同的线程之间的互斥方式。下面就来和大家来讨论一下OpenMP当中的互斥操作,需要的可以参考一下
    2023-01-01
  • C语言实现简单的控制台三子棋游戏

    C语言实现简单的控制台三子棋游戏

    这篇文章主要为大家详细介绍了C语言实现简单的控制台三子棋游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • C++深入讲解哈夫曼树

    C++深入讲解哈夫曼树

    给定N个权值作为N个叶子结点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树(Huffman Tree)。哈夫曼树是带权路径长度最短的树,权值较大的结点离根较近
    2022-05-05

最新评论