我们都知道通过VS工具自带的打包后会生成两个文件,一个是exe文件,一个是msi文件。

需要说明的是msi文件时windowinstaller开发出来的程序安装文件,它可以让你安装、修改、卸载你所安装的程序,也就是说VS工具打包生成的msi文件就是window installer的数据包,把所有和安装文件相关的内容封装在一个包里。VS工具打包生成的exe文件是主要是用于检查安装的环境,当安装的环境检查成功后,会自动再安装msi文件。当然可能会有exe文件也能直接安装的,但是开发exe的时候要比msi困难多,因为需要编写和安装、修改、卸载相关的很多内容,而msi把这些功能都集成化了,易于开发windows程序安装包。

vs打包生成的文件有:setup.msi,setup.exe 二者区别相关推荐

  1. VS2013打包生成安装文件setup.exe(详细图解)

    在项目完成需要演示时一般我们不方便给客户源码时,需要打包制作安装文件setup.exe发布,通常我们可以使用inno setup制作安装包,但是也可以用VS2013自带的安装和部署向导,下面是安装步骤 ...

  2. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...

    原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html  之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...

  3. vue html引入资源dev下404,webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)...

    最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css js img静态资源文件均找不到路径,报404错误...网上查找了一堆解决办法,总结如下 一.首先修改c ...

  4. svn增量打包部署_利用svn的补丁文件打包生成增量文件

    下面的代码是maven版本 1. 创建patch.txt增量文件 保存到 文件目录下 比如 E:\aa\patch.txt 2. 编写java代码 package utils; import java ...

  5. androidstudio打包apk 文件_Android 打包生成APK文件时报lintOptions配置错误

    问题描述: 今天在原来得基础上优化了部分功能,想打包成apk文件安装到手机上运行一下,结果在打包时发生了异常.具体异常如下图所示: 翻译右边的错误: Lint在组装释放目标时发现致命错误. 要继续下去 ...

  6. Android项目打包生成apk文件

    Android开发打包生成APK文件 打包apk文件分为两种 无需密钥的apk 有密钥的apk(常规) 他们的区别只是就是安全问题. 1.没有密钥的apk 点击之后会自动生成没有密钥的APK. 在编辑 ...

  7. andriod 自编译,打包生成apk文件--------------------cocos2d-x 3.0正式版本(7.7)

    一.搭建搭建环境 1. 安装JDK 和 Android SDK 2. 配置环境变量 D:\android-sdk-windows\tools C:\Program Files\Java\jdk1.6. ...

  8. 原生开发什么意思_网站打包生成的APP和原生开发APP有什么区别?

    原标题:网站打包生成的APP和原生开发APP有什么区别? 1.首先从开发方面: 原生开发的App 每一种移动操作系统都需要独立的开发项目 每种平台都需要独立的开发语言.Java(Android), O ...

  9. 将VS打包生成安装文件

    1.查看是否已经安装了Microsoft Visual Studio Installer Projects,没有安装时,点击下载,下载完成只有需要先关闭VS然后会弹出对话框修改VS. 打开VS→点击工 ...

  10. java打包dex_Android 命令行编译、打包生成apk文件

    一.搭建搭建环境 1. 安装JDK 和 Android SDK 2. 配置环境变量 D:\android-sdk-windows\tools C:\Program Files\Java\jdk1.6. ...

最新文章

  1. 追求极致:Repvgg重参数化对YOLO工业落地的实验和思考
  2. redis-cluster配置
  3. 你真的会正确使用日志吗?
  4. android data binding jetpack III 绑定一个方法
  5. java基础File的简单使用记录
  6. impala简介(大数据技术)
  7. datagridview绑定与详细说明 (搜集)
  8. 在github上搭建hexo博客
  9. redis3.0伪集群安装步骤
  10. 超级计算机运行吃鸡,决赛圈的时候,如果两个人同时被手雷炸死该怎么办呢?...
  11. python 列表转字典的一些方法
  12. 运动控制器PSO位置同步输出(一):硬件平台与PSO指令简介
  13. jQuery中点击按钮创建表格
  14. Django Q查询
  15. 机器学习之重温线性代数
  16. 一声不吭辞职的人都是聪明人
  17. HoloLens2之路-配置文件(一)
  18. 涨知识!十问“数字孪生”
  19. 【二分法】计蒜客习题 切割钢管
  20. 几种复杂网络模型的介绍:动态演化网络、社区网络、权重网络、相依网络、多层网络

热门文章

  1. GPS 入门 6 —— 各国卫星导航系统比较(北斗、伽利略、GLONASS、GPS)(转)
  2. 信号系统服务器,四大导航系统信号介绍
  3. SAS,软件使用中reg报错/gplot错误的解决方法。
  4. MCS51 数据存储器(RAM)
  5. 关于Data Matrix 基于ECC200标准的编码原理和相关开源代码
  6. 雪花飘落代码java_JavaScript实现雪花飘落效果
  7. 解决win10网络共享自动关闭问题
  8. 无数个骂娘的故事告诉你,千万别做技术合伙人
  9. 复合梯形法求积分c语言,复合梯形公式求积分
  10. 推荐一款3D插件可以用纯html+css打造3D效果