安装和部署项目
更新:2007 年 11 月
Visual Studio 为四种类型的部署项目提供了模板:合并模块项目、安装项目、Web 安装项目和 Cab 项目。此外,将会提供安装向导帮助用户按步骤完成创建部署项目的过程。这些模板和向导显示在“新建项目”对话框的“安装和部署项目”节点下。
准则
以下是为项目选择正确的部署项目类型的准则。
项目类型 |
用途 |
---|---|
合并模块项目 |
将可能由多个应用程序共享的组件打包。 |
安装项目 |
为基于 Windows 的应用程序生成安装程序。 |
Web 安装项目 |
为 Web 应用程序生成安装程序。 |
Cab 项目 |
创建压缩文件以下载到旧式 Web 浏览器。 |
智能设备 Cab 项目 |
创建用于部署设备应用程序的 Cab 项目。 |
“合并模块”项目允许将文件或组件打包到单个模块中以方便共享。产生的 .Msm 文件可以包含在其他任何部署项目中。
使用 Cab 项目,可以创建 .Cab 文件,以便对可以从 Web 服务器下载到 Web 浏览器的 ActiveX 组件进行打包。“安装”项目和“Web 安装”项目之间的区别在于安装程序的部署位置:
对于“安装”项目,安装程序将文件安装到目标计算机上的 Program Files 目录中。
对于“Web 安装”项目,安装程序将文件安装到 Web 服务器上的 Virtual Root 目录中。
警告: 项目一旦创建,其类型就无法在 Web 与标准之间更改。如果已经创建一个标准部署项目,而后决定将其部署到 Web,则需要创建一个新项目。