使用Visual Studio把你的程序打包为安装档
有时候完成软件的编写,测试之后,我们会需要将软件发布,或者打包来提供给对方进行测试,一些简单的软件直接复制.exe即可,但是面对某部分软件,例如调用dll组件,那么就必须将整个项目文件夹打包为压缩文件,而有时候一个安装文档可以更好的打包我们的软件,也较为符合一些日常的软件安装与使用习惯。
1.打开VS,这里我使用的版本是VS2015,默认情况下,在新建项目一栏,是不具有打包为安装文档的选项,所以需要自行下载Installer Projects Extension,这一个插件
2.完成下载后打开文件,提示下载和安装
3.执行安装,全程是自动执行的
4.完成安装之后,即可打开VS,等待读取插件缓存,选择新建项目,在其他项目类型处可以看到,有一个Visual Studio Installer,点击,选择安装项目(Setup Project)
5. 命名项目名称时候最好命名与需要安装的文件类似,可以减免一些修改,完成创建后,默认界面如下。该界面也是最主要的界面之一,我们将在这里完成文件的添加
6. 先点击第一个Application Folder,这里是添加我们的安装目录,在右侧点击右键—ADD—文件,加入需要安装的.exe文件
7.加入的文件会自动识别依赖的库
8.其实到这里已经可以生成文件了但是我们还是要再添加一下卸载。卸载工具是基于Windows本身自带的工具,和上一步操作一样,先将这个文件加入到安装文件夹里面,文件的路径是 C:\Windows\System32\ 文件名Msiexec.exe,添加后重命名为uninstaller
9. 在这两个位置添加桌面快捷方式和程序栏的快捷方式
10. 在选择后,右侧栏点击右键,添加快捷方式,并选择已经添加的程序
11. 完成添加,根据需要修改名称
12. 我们要在 程序菜单快捷方式里面加入【卸载】的快捷方式,而这一个快捷方式通过参数来完成对我们的软件的卸载,首先我们需要查看软件的ProductCode,该部分在项目属性中可以看到,复制这一部分
13. 将我们刚刚复制的ProductCode填写到参数栏,并在最前面加上/x 这样就可以了,后面如果点击快捷方式即可完成卸载
14.最后,在项目名称处点右键,选择重新生成,然后就可以到项目文件夹下面去获取安装包了,如果还要测试安装包,可以点击右键菜单的安装一项