如何:向项目添加安装组件

更新:2007 年 11 月

安装组件用于在应用程序安装期间执行操作(例如,创建和配置消息队列或数据库等资源)。有两种安装组件类型:可添加到任何项目的安装程序类和与特定组件关联的预定义安装组件。类型不同,添加安装组件的过程也不同。

说明:

显示的对话框和菜单命令可能会与“帮助”中描述的不同,具体取决于当前的设置或版本。若要更改设置,请在“工具”菜单上选择“导入和导出设置”。有关更多信息,请参见 Visual Studio 设置

向项目添加安装程序类

  1. 在“解决方案资源管理器”中,选择要添加类的项目。在“项目”菜单上选择“添加新项”。

  2. 在“添加新项”对话框中选择“安装程序类”。

  3. 重写需要为其执行自定义处理的所有方法。有关详细信息,请参见如何:重写安装组件上的默认方法

    Microsoft Visual Studio 附带了多个预定义的安装组件,这些组件可以安装与 MessageQueue 组件、EventLog 组件、Windows 服务应用程序和 PerformanceCounter 组件关联的资源。当使用其中的某个组件或应用程序类型的实例时,可以在“属性”窗口中选择一个超链接将适当的安装程序自动添加到项目中。

    在将第一个安装组件添加到项目之后,一个名为 Installer1 的类将出现在项目中。以后您放置在项目中的每个安装组件也会被添加到该类中。Installer1 类自动注册到解决方案的部署项目中。

    Visual Studio 自动将创建组件所需的属性值复制到安装组件中。在某些情况下,您可能需要修改这些复制的值。有关更多信息,请参见如何:配置安装组件

向项目添加预定义安装组件

  1. 在设计器中单击设计器的背景,而不要单击其任何内容。

  2. 设计器具有焦点时,右击然后单击“添加安装程序”。

    说明:

    预定义的安装组件仅对于 MessageQueue 组件、EventLog 组件、PerformanceCounter 组件和服务应用程序可用。如果您正在使用服务应用程序,请选择组件设计器图面,而不是任何特定的组件。

    Installer1 类将出现在项目中,并且安装组件添加到其中。

  3. 如有必要,请访问“代码编辑器”中的 Installer1 类并修改复制到安装组件的任何值。有关更多信息,请参见如何:配置安装组件

  4. 重写需要为其执行自定义处理的所有方法。有关更多信息,请参见如何:重写安装组件上的默认方法

  5. 继续为项目需要的每个安装组件执行步骤 1 到步骤 3。

请参见

任务

如何:配置安装组件

如何:重写安装组件上的默认方法