# Visual Studio 打包和安装 exe
> **小型项目(无复杂的库)** //VS2022 作为演示平台  
> 1.解决方案配置 = Release  
> 2.解决发案平台 = (X64) //更具需要所选择  

> 3.解决方案资源管理器->需要打包的项目->右击项目->属性  
> 配置属性(项目属性页)\* //配置(C): 活动(Release) 平台(P): (活动(X64))
    *高级->MFC 的使用->切换[静态库种使用MFC]
    *C/C++->代码生成->运行库->多线程(/MT)

> 项目重新编译  
> 编译后你项目存放的解决方案中会获得项目名字.exe  
> 路径: 解决方案路径\x64\Release\项目名字.exe
 
> **打包可安装的 exe**  
> 点击扩展->管理扩展->搜索[Microsoft Visual Studio Installer Projects] //(Microsoft)标签的  
> 重启 VS 等待安装完成后启动 VS  

> 解决方案资源管理器->[右击]解决方案"项目名称"->添加->新建项目
>
> 添加新项目
    *搜索[Setup Project]->选择Setup Project-> 点击[下一步]
    *设置项目名称和项目路径->点击[创建] //按自己喜好

> **FileSystem(打包项目名称)界面 exe**  
> [右击]Appliction Folder->Add->文件  
> [全选]选择需要打包的文件  

> [右击]Appliction Folder->[右击]->Add->项目输出  
> 项目输出  
> *项目{P}: 选择需要打包的项目  
> *选择: 主输出  
> _配置: (活动) //可以自定义模式  
> _[左击]确定
>

> **添加快捷方式**  
> [右击]Appliction Folder->[右击]主输出"项目名字"->Create Shortcut to 主输出"项目名字"  
> Shortcut to 主输出"项目名字" (Active) 这个文件[拖拽]->User's Desktop //Shortcut to 主输出"项目名字" (Active)这个名字可以修改为你想要的程序名字

> **配置完成准备打包**  
> 解决方案资源管理器->[右击]打包的项目->重新生成

> 解决方案资源管理器->[右击]打包的项目->安装

> 可以发给别人的安装文件目录在  
> 路径: 打包项目\Release\打包项目名字.msi

**报错: 此项目需要 MFC 库**

Visual Studio 打包和安装 exe的更多相关文章

  1. Visual studio code离线安装插件

    Visual studio code离线安装插件 公司研发区不能连接公网,使用Visual studio code(vsc)写Golang代码需要安装Go插件,下面介绍下,vsc离线安装插件的步骤.以 ...

  2. Visual Studio 2015的安装和简单的单元测试

    何为单元测试 绝大多数的软件都是由多人合作完成的,大家的工作相互有依赖关系.软件的很多错误都来源于程序员对模块功能的误解.疏忽或不了解其他模块的变化.如何能让自己负责的模块功能的定义尽量的明确,模块内 ...

  3. Visual Studio 不生成.vshost.exe和.pdb文件的方法【转】

    Visual Studio 不生成.vshost.exe和.pdb文件的方法[转] 使用Visual Studio编译工程时,默认设置下,即使选择了「Release」时也会生成扩展名为「.vshost ...

  4. Visual Studio 2012 Update3 安装失败错误“正在关闭管道'

    问题描述: Visual Studio 2012 update3 安装失败错误“ 正在关闭管道' 环境: Windows 7 SP1(x86和x64) Windows 8(x86和x64) Windo ...

  5. Visual Studio 2017的安装与使用

    Visual Studio 2017的安装与使用 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1. 下载Visual Studio 2017 在官网 ...

  6. 第三次作业 (一)----------------------Visual Studio 2015的安装及单元测试

    这是第三周的第一个作业,Visual Studio 2015的安装及单元测试. 我的电脑之前安装过Visual Studio 2015,但是在安装过程中我从来没有留意过各种注意事项,所集正好借此作业的 ...

  7. Visual Studio 2013版本安装

    这周老师布置了关于Visual Studio 2013版本安装过程的概述,下面我就分享给大家看吧! 首先要下载安装文件,等待下载完成之后,虽然下载文件是ios格式,但我们可以用解压缩工具解压打开.解压 ...

  8. Visual Studio 2015的安装及单元测试练习

    第一部分:Visual Studio 2015的安装 我电脑系统是win10,所以安装的是Visual Studio 2015,安装步骤部分截图如图所示: 1.安装类型选项界面:可以选择默认安装,可以 ...

  9. Visual Studio 2015的安装和简单的测试

    首先是Visual Studio 2015的安装 Visual Studio是微软开发的一套基于组件的软件开发工具,目前最新的版本是2015. 在 I Tell you 网站下载Visual Stud ...

随机推荐

  1. SQL语句大全,所有的SQL都在这里

    转自微信公众号-我是程序汪 一.基础 1.说明:创建数据库CREATE DATABASE database-name2.说明:删除数据库drop database dbname3.说明:备份sql s ...

  2. jinja2.exceptions.TemplateNotFound 报错处理

    一.检查模板文件夹是否正确. 遇到这个问题,首先需要检查你的模板文件夹命名是否规范,Flask默认会在工程下寻找templates文件夹,这个是默认配置,不能写成template或者其他名字.当然,如 ...

  3. python3 爬虫4--解析链接

    1.urlparse() 属于urllib.parse 在urlparse世界里面,一个标准的URL链接格式如下 scheme://nrtlooc/path;paramters?query#fragm ...

  4. callbale 和runnable 区别

    Callable接口: 1 2 3 public interface Callable<V> {     V call() throws Exception; } Runnable接口: ...

  5. zookeeper的通知机制

    一.znode Zookeeper维护一个类似文件系统的数据结构.简单来说,有点类似windows中注册表的结构,有名称,有树节点,有Key(键)/Value(值)对的关系,可以看做一个树形结构的数据 ...

  6. SpringBoot的 Actuator 是做什么的?

    本质上,Actuator 通过启用 production-ready 功能使得 SpringBoot 应用程序变得更有生命力.这些功能允许我们对生产环境中的应用程序进行监视和管理. 集成 Spring ...

  7. Spring Boot 2.X 有什么新特性?与 1.X 有什么区别?

    配置变更JDK 版本升级第三方类库升级响应式 Spring 编程支持HTTP/2 支持配置属性绑定更多改进与加强-

  8. JDBC 中文编码

    在使用JDBC开发的过程中,通常会遇到中文保存到数据库乱码的问题. 这个问题的产生有3个方面: 数据库,包括数据库编码.表编码.字段编码等 在Java Web 程序中,请求对象(Request)未进行 ...

  9. C++11最常用的新特性如下

    1.auto关键字:编译器可以根据初始值自动推导出类型.但是不能用于函数传参.定义数组以及非静态成员变量. 2.nullptr关键字:是一种特殊类型的字面值,它可以被转换成任意其它类型的指针:而NUL ...

  10. 什么是编织(Weaving)?

    为了创建一个 advice 对象而链接一个 aspect 和其它应用类型或对象,称为编 织(Weaving).在 Spring AOP 中,编织在运行时执行.