部署中的自定义操作管理

使用**“自定义操作编辑器”**,可以指定安装结束时在目标计算机上执行的附加操作。 例如,可能希望运行将服务器组件与特定消息队列相关联的程序。

自定义操作必须编译为 .dll 或 .exe 文件或者作为脚本或程序集添加到某个项目中,才能添加到部署项目中。 只能在安装结束时运行操作。

提示

不建议在自定义操作中运行脚本。 最终用户计算机上的脚本不可靠,脚本状态可以是未知的。 在 Windows Installer 中调试脚本非常困难,并且防病毒软件在脚本被认为是病毒之后可以禁用它们。 有关更多信息,请参见自定义操作中的错误处理

该编辑器包含四个文件夹,每个文件夹分别与一个安装阶段对应:“安装”“提交”“回滚”“卸载”

自定义操作的运行顺序与它们在编辑器中的显示顺序相同。 可以通过鼠标拖动或者通过使用**“编辑”菜单上的“剪切”“粘贴”**命令对自定义操作重新排序。

本节内容

主题

说明

如何:在自定义操作编辑器中添加和移除自定义操作

描述如何指定在安装过程中运行的自定义操作,以及如何指定自定义操作的执行顺序。

如何:在自定义操作编辑器中添加预定义的自定义操作

阐释如何添加包含在 Visual Studio 中的自定义操作。

自定义操作中的错误处理

描述如何将错误处理代码添加到自定义操作中。

相关章节

主题

说明

演练:创建自定义操作

指导您创建自定义操作以便在安装后将一个用户发送到网站。

“自定义操作编辑器”的属性

描述“自定义操作编辑器”中可用的属性。

如何:打开部署编辑器

说明如何打开部署编辑器。

部署中的文件安装管理

描述“文件系统编辑器”,使用该编辑器可以向部署项目中添加项目输出、文件和其他项,并指定它们在目标计算机上的安装位置。

部署中的注册表设置管理

描述“注册表编辑器”,使用该编辑器可以指定要添加到目标计算机注册表中的注册表项和值。

部署中的文件类型管理

描述“文件类型编辑器”,使用该编辑器可以在目标计算机上建立文件关联。

部署中的用户界面管理

描述“用户界面编辑器”,使用该编辑器可以指定和设置在目标计算机上安装期间显示的预定义对话框的属性。

在部署中启动条件管理

描述“启动条件编辑器”,使用该编辑器可以指定成功运行安装所必须满足的条件。

部署中的新增功能

描述与安装和部署相关的新功能。