VS2013打包安装包的傻瓜式流程记录,方便大家直接上手,最基本的打包是可以分分钟搞定的:

1.新建一个安装包工程

FILE->New->Project

如何使用visual studio将你的程序打包成安装包

 

2.新建之后会弹出一个网页,因为VS2010之后的版本是没有自带打包功能的,要使用InstallShield Limited Edition需要下载对应的支持文件

 如何使用visual studio将你的程序打包成安装包

 3.在下载页面填写基本的信息

如何使用visual studio将你的程序打包成安装包

其中这两项,直接用电信网络竟然没有下拉框。在公司的FQ环境下才可以

如何使用visual studio将你的程序打包成安装包

然后就会转到一个下载和***界面,这个***要记下来,待会会用到。可以看到2010-2015都是可以用的

如何使用visual studio将你的程序打包成安装包

4.然后按照提示信息安装完成,重启VS后再新建一个工程

 如何使用visual studio将你的程序打包成安装包

  

5.直接进入向导

如何使用visual studio将你的程序打包成安装包

设置基本信息

如何使用visual studio将你的程序打包成安装包

添加需要打包的文件

如何使用visual studio将你的程序打包成安装包

设置开始菜单显示的exe和是否创建桌面图标等

如何使用visual studio将你的程序打包成安装包

左边的框里面只留下启动的exe就行了,不然开始菜单里会有一坨

注册表那里暂时不需要,我就不设置了

6.打包方式的设置

如何使用visual studio将你的程序打包成安装包

 设置为全部资源都打包到exe文件

7.打包的模式换成singleimage

如何使用visual studio将你的程序打包成安装包

8.接下来只要生成解决方案就可以了,在工程目录下会生成setup.exe

9.进阶版:怎么在安装结束后执行自己的处理程序

我这里为了方便,直接用了一个控制台程序去调用cmd的命令

如何使用visual studio将你的程序打包成安装包

我们新建一个控制台程序

如何使用visual studio将你的程序打包成安装包

选择空项目->完成。

然后源文件->添加->新项目 新建一个cpp文件

把需要的代码撸进去,一般就是执行几个命令

如何使用visual studio将你的程序打包成安装包
#include <windows.h>
#include  <direct.h> 
#include  <stdio.h>
#include  <string>
using namespace std;

int main(int argc, char *argv[])
{
    system("echo hehe");
    return 0;
}
如何使用visual studio将你的程序打包成安装包

如何使用visual studio将你的程序打包成安装包

然后把我们的这个控制台程序设置到刚才的文件输出目录里面去

如何使用visual studio将你的程序打包成安装包

设置调用时机,在对应的时机下面右键,新建exe

如何使用visual studio将你的程序打包成安装包

位置设置为本工程,然后在FileName项中找到我们刚才设置好的主输出

如何使用visual studio将你的程序打包成安装包

整个流程就完成了,当安装包安装完成时,就会调用你的命令行程序了

相关文章: