Windows Installer 部署任务
更新:2007 年 11 月
部署是分发要安装到其他计算机上的已完成应用程序或组件的过程。
部署解决方案之前,需要通知 Visual Studio 部署内容、部署位置以及部署方法。可通过向解决方案添加一个或多个部署项目来实现上述目的;每个部署项目指定在目标计算机上安装文件和组件的指令。
对于分布式应用程序,通常需要为应用程序中的每一层创建单独的部署项目。例如,具有三个层的应用程序需要三个部署项目,分别用于数据层、业务逻辑层和客户端层。
此外,应创建一个单独的部署项目,以便为解决方案中可能在多个解决方案之间共享的任何组件创建合并模块。
本节内容
如何:在 Windows Installer 部署中安装系统必备组件
描述如何启用和禁用系统必备组件的安装,以及如何指定系统必备组件的下载位置。如何:创建或添加部署项目
描述如何创建一个新的部署项目或将现有的部署项目添加到解决方案中。如何:创建或添加安装项目
解释如何创建一个新的安装项目或将现有的安装项目添加到解决方案中。如何:创建或添加合并模块项目
提供有关创建新的合并模块项目或将现有的合并模块项目添加到解决方案中的指导。如何:创建或添加 Cab 项目
描述如何创建新的 Cab 项目或将现有的 Cab 项目添加到解决方案中。如何:设置部署项目属性
解释如何设置部署项目的属性。如何:向部署项目中添加项
讨论如何将文件、输出或其他项目添加到部署项目中。如何:向部署项目中添加合并模块
解释如何将合并模块添加到部署项目中。如何:添加和移除图标
描述在目标计算机上安装期间如何安装图标并将其与应用程序关联。如何:从部署项目中排除项
描述如何防止将项目项包括在安装程序中。Windows Installer 部署疑难解答
提供部署时可能发生的部分常见错误及相应的措施。部署中使用的编辑器
介绍可以用于自定义部署项目的几种不同的编辑器。如何:基于操作系统版本设置条件安装
阐释基于 Windows Installer 值的条件安装。如何:基于用户选择设置条件安装
阐释基于用户在安装过程中输入值的条件安装。如何:为 64 位平台创建 Windows Installer
描述如何创建 64 位 MSI 包。
相关章节
部署中的文件安装管理
描述“文件系统编辑器”,使用该编辑器可以向部署项目中添加项目输出、文件和其他项,并指定它们在目标计算机上的安装位置。部署中的注册表设置管理
描述“注册表编辑器”,使用该编辑器可以指定要添加到目标计算机注册表中的注册表项和值。部署中的文件类型管理
描述“文件类型编辑器”,使用该编辑器可以在目标计算机上建立文件关联。部署中的用户界面管理
描述“用户界面编辑器”,使用该编辑器可以指定和设置在目标计算机上安装期间显示的预定义对话框的属性。部署中的自定义操作管理
描述“自定义操作编辑器”,使用该编辑器可以指定安装结束时在目标计算机上执行的附加操作。在部署中启动条件管理
描述“启动条件编辑器”,使用该编辑器可以指定成功运行安装所必须满足的条件。部署中的新增功能
描述与安装和部署相关的新功能。重新发布 Visual C++ 文件
讨论如何确定本机的或非托管的 Visual C++ 应用程序的依赖项,并重新分发在目标系统上支持应用程序必需的全部文件。Windows Installer 部署
讨论如何创建要分发给用户的安装程序包。