本文转自 https://www.cnblogs.com/overstep/p/6942423.html

VS2017桌面应用程序打包成.msi或者.exe

百度很难搜索到相关内容,分享下,需要的盆友拿去,不谢。

http://xm2013.com/#/d/12

youtube地址:https://www.youtube.com/watch?v=z0v6hmumCFU

安装打包插件:Microsoft Visual Studio 2017 Installer Projects

工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects

安装好以后,重启vs2017

右击项目 --> 添加 --> 新建项目

选择其他项目类型 --> Visual Studio Installer --> Setup Project --> 输入项目名 --> 确定

添加入口文件(就是main方法): Application Folder --> Add --> 项目输出

在弹出的窗口中:选择你的项目,指定为主输出,确定

右击主输出 --> Create Shortcut To xxx

并重名命名为:如图

将快捷方式拖到 User's Desktop 如图

在User's Programs Menu 添加文件夹(你的项目名) --> 双击选中文件夹 -->在右边右击 --> 创建新的快捷方式 --> 选择Applicaiton Folder --> 主输出 XXX --> 确定

右键ALDworkSetup --> 生成,输出如下图

VS2017入门 打包相关推荐

  1. VS2017安装打包工具;以及无法加载此项目,setup(不兼容),该应用程序未安装、MFC的使用

    感谢分享 VS2017安装打包工具,相比Installshield好用吧 下载 1.打开VS2017,工具--->扩展和更新-->联机-->搜索--->Microsoft Vi ...

  2. vs2017编写的html需要打包,VS2017 安装打包插件的图文教程

    安装 打开VS2017:工具 --> 扩展和更新 --> 联机,搜索Microsoft Visual Studio 2017 Installer Projects,如下图: 在搜索中输入: ...

  3. Java 读写 Execl实战入门--打包多份Excel生成Zip进行下载

    文章目录 基本概念 导入依赖 操作示例 操作Execl工具类 如何手动撸一个execl文件导出 Controller层代码 尾语 基本概念 java操纵excel文件常用的有jxl和poi两种方式,j ...

  4. vs2017 程序打包

    问题: 编译器从vs2015升级到vs2017之后,程序发布的时候不知道要拷贝什么依赖库: 答疑: vs2017 编译后程序若发布在win10系统上,不会增加任何依赖库: vs2015打包时拷贝的库是 ...

  5. 【C#】VS2017 winform 打包

    首先要在想要打包的项目下创建一个新的项目, 创建好setup项目,之后点击属性,去修改打包软件的名字,ProductName....可以选填 到此已经创建好了setup工程了,那么下面开始将要打包的d ...

  6. VS2017 网站打包发布生成的文件中包含.pdb文件,解决办法

    右键点击项目属性,选择打包/发布 Web,勾选 排除生成的调试符号: 再次发布,就不会再生成.pdb文件 转载于:https://www.cnblogs.com/JoinLet/p/10297254. ...

  7. VS2017 如何打包软件

    一.工具-扩展和更新-联机-Microsoft Visual Studio 2017 Installer Projects下载并重启安装. 二.重启并打开需要打包的项目,选择所在的解决方案右击-添加- ...

  8. c语言vs2017入门自学,写给自己的用VS2017学C语言[3]

    vs2017  我需要更改,安装下这个,网上很多代码..还是 linux 内核的,还是装吧,打开vs的安装 ====================www.ayjs.net       杨洋    w ...

  9. VS2017项目打包为exe和setup

    首先你要点击新建,然后点击项目,看看自己有没有下图中的东西. 如果没有,请在工具--拓展和更新--联机中搜索  visual studio installer 并安装,如下图. 安装好以后点击,新建下 ...

最新文章

  1. Entity Framework 基础
  2. MySQL中的事务日志
  3. javascript 运算优先级
  4. 怎么将HTML数组用ID打印,如何将这个数组按照其中的exam_id进行分组输出到html
  5. Linux学习之常用技巧
  6. linux io分析工具,io性能分析工具-iostat
  7. ArcGIS学习总结(11)——创建点要素并计算对应经纬度
  8. linux下载win软件,Linux大神都知道的下载工具,其实Windows平台也能用
  9. 二元序列游程编码c语言,基于游程编码数据压缩算法设计与实现.doc
  10. ae教程 (五)滤镜特效 (五)描边光效
  11. 亲情的矛盾都是因为爱而化解 写给17 岁的你
  12. 【Django】 终端打印出错信息
  13. [转]String 之 new String()和 intern()方法深入分析
  14. 靶机渗透练习78-Thoth Tech
  15. 火狐打不开12306购票网站解决办法
  16. linux下安装nodejs的方式
  17. Office2Pdf工具开发
  18. 洛谷P4766 [CERC2014]Outer space invaders题解
  19. JointJS点击选中元素高亮显示
  20. 企业实施办公系统OA可能存在哪些问题?

热门文章

  1. Tableau数据可视化实战pdf
  2. TSSAO Temporal Screen-Space Ambient Occlusion (Unity3d 5 示例实现)
  3. Python实战:python操作GZ文件,实现文件压缩与解压缩
  4. PHP 7 新特性 - 收集
  5. 阿里上市造富运动,致全球富豪榜震荡,马化腾缩水最多,孙正义快要登顶
  6. python找人脚本_python 自动刷人气脚本
  7. Oracle知识点笔记
  8. Linux 中如何使用 Htop 监控工具?【网络安全】
  9. 详解Unity 5 全局光照系统Enlighten问题(下)
  10. L1-028 判断素数