VS 安装部署是微软基础在Visual Studio中的一个制作安装的工具,但是该工具将在Visual Studio 2010之后的版本中消失,而被代替的是InstallShield的阉割版本(不建议使用)。VS 安装部署制作安装包的方式,是目前我所使用过的打包工具里比较弱的,但是确实最容易上手的一种方式,适合制作简单的安装程序。
如果你的安装程序需要如下支持时,请绕道:
1. 安装程序启动前需要检测一些非注册表所能检测到的必备组件。
2. 安装程序安装前需要关闭某些软件。
3. 安装程序格式要求只有一个exe文件(因为VS制作的安装程序会有一个exe文件和一个Msi文件,msi可以单独安装,exe则需要与msi一起安装,其实质也是调用的Msi进行安装的)
4. 需要自定义安装程序界面。
当然VS安装部署制作安装包也有以下优点:
1. 学习成本较低,易上手。
2. 脚本语言丰富,可以使用C++、C#等VS支持的语言。
3. 制作的安装包可以支持Win xp、Win 7、Win 8、Win 8.1。以及x86、x64安装包。
在这里使用的Visual Studio版本为2008,2010与此相同,但是2008之前的版本一样不一样记不清了。
下面通过一个完整的例子介绍下如何使用Visual Studio来制作安装包:
1.打开Visual Studio 2008,选择“File”—“New”—“Project”。在New Project窗口中选择“Other Project Types”—“Setup and Deployment”—“SetupProject”,输入项目名称,这里选择默认Setup1,点击“OK”。如下图所示: