如何:在自定义操作编辑器中添加预定义的自定义操作
Visual Studio 中包含五个预定义的自定义操作,用于安装“事件日志”、“消息队列”、“性能计数器”、“服务”以及“服务进程”组件。 当这些组件配置为安装组件时,它们将包装在 Installer 类中,并由部署系统识别为自定义操作。
安装组件作为类添加到项目中,在生成时成为项目输出的一部分。
Installer 类包含自己的状态管理方法,从而可以在出错时回滚安装。 当预定义的自定义操作安装失败时,整个部署项目也会中止,并将系统返回到其安装前的状态。
添加预定义自定义操作的过程分为两步,首先将组件添加到要部署的应用程序并将其配置为安装组件,然后将该安装组件添加到部署项目中。
提示
显示的对话框和菜单命令可能会与“帮助”中的描述不同,具体取决于您现用的设置或版本。 若要更改设置,请在“工具”菜单上选择“导入和导出设置”。 有关更多信息,请参见 使用设置。
向部署项目中添加安装组件
在**“自定义操作编辑器”**中选择一个文件夹。
在**“操作”菜单上选择“添加自定义操作”**。
在**“选择项目中的项”**对话框中,打开包含安装组件的项目的输出所在的文件夹,然后选择主输出。
如果包含安装组件的项目的输出以前未曾添加到部署项目中,请单击**“添加输出”**按钮,然后选择主输出。
警告
如果使用“添加文件”、“添加输出”或“添加程序集”按钮向“选择项目中的项”对话框添加项,然后取消该对话框,这些项仍然会添加到部署项目中。 如果不想在部署项目中保留这些项,可以在“解决方案资源管理器”中将其移除。