安装和部署项目

更新: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,则需要创建一个新项目。

请参见

任务

如何:向部署项目中添加项

如何:创建或添加部署项目

概念

“合并模块”项目

安装项目

Cab 文件项目

部署中的新增功能

参考

“选项”对话框 ->“项目和解决方案”->“常规”