使用Visual Studio把你的程序打包为安装档

有时候完成软件的编写,测试之后,我们会需要将软件发布,或者打包来提供给对方进行测试,一些简单的软件直接复制.exe即可,但是面对某部分软件,例如调用dll组件,那么就必须将整个项目文件夹打包为压缩文件,而有时候一个安装文档可以更好的打包我们的软件,也较为符合一些日常的软件安装与使用习惯。


1.打开VS,这里我使用的版本是VS2015,默认情况下,在新建项目一栏,是不具有打包为安装文档的选项,所以需要自行下载Installer Projects Extension,这一个插件

 

https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2015InstallerProjects

 

2.完成下载后打开文件,提示下载和安装

使用Visual Studio把你的程序打包为安装档

 

3.执行安装,全程是自动执行的

 

使用Visual Studio把你的程序打包为安装档

 

 

 

 

 

 

 

 

 

4.完成安装之后,即可打开VS,等待读取插件缓存,选择新建项目,在其他项目类型处可以看到,有一个Visual Studio Installer,点击,选择安装项目(Setup Project)

 

使用Visual Studio把你的程序打包为安装档

 

 

5. 命名项目名称时候最好命名与需要安装的文件类似,可以减免一些修改,完成创建后,默认界面如下。该界面也是最主要的界面之一,我们将在这里完成文件的添加

 

使用Visual Studio把你的程序打包为安装档

 

 

 

6. 先点击第一个Application Folder,这里是添加我们的安装目录,在右侧点击右键—ADD—文件,加入需要安装的.exe文件

 

使用Visual Studio把你的程序打包为安装档

 

7.加入的文件会自动识别依赖的库

使用Visual Studio把你的程序打包为安装档

 

 

8.其实到这里已经可以生成文件了但是我们还是要再添加一下卸载。卸载工具是基于Windows本身自带的工具,和上一步操作一样,先将这个文件加入到安装文件夹里面,文件的路径是 C:\Windows\System32\   文件名Msiexec.exe,添加后重命名为uninstaller

使用Visual Studio把你的程序打包为安装档

 

9. 在这两个位置添加桌面快捷方式和程序栏的快捷方式

 

使用Visual Studio把你的程序打包为安装档

 

 

10. 在选择后,右侧栏点击右键,添加快捷方式,并选择已经添加的程序

 

使用Visual Studio把你的程序打包为安装档

 

 

 

 

 

 

 

11. 完成添加,根据需要修改名称

 

使用Visual Studio把你的程序打包为安装档

 

 

 

12. 我们要在 程序菜单快捷方式里面加入【卸载】的快捷方式,而这一个快捷方式通过参数来完成对我们的软件的卸载,首先我们需要查看软件的ProductCode,该部分在项目属性中可以看到,复制这一部分

使用Visual Studio把你的程序打包为安装档

13.  将我们刚刚复制的ProductCode填写到参数栏,并在最前面加上/x 这样就可以了,后面如果点击快捷方式即可完成卸载

使用Visual Studio把你的程序打包为安装档

 

 

14.最后,在项目名称处点右键,选择重新生成,然后就可以到项目文件夹下面去获取安装包了,如果还要测试安装包,可以点击右键菜单的安装一项

 

使用Visual Studio把你的程序打包为安装档