Share via


Cómo: Agregar componentes de instalación a los proyectos

Actualización: noviembre 2007

Los componentes de instalación se utilizan para realizar acciones durante la instalación de una aplicación (por ejemplo, crear y configurar recursos tales como colas de mensajes o bases de datos). Existen dos tipos de componentes de instalación: clases de instalador que pueden agregarse al proyecto y componentes de instalación predefinidos que están asociados a componentes específicos. El procedimiento para agregar componentes de instalación es diferente para cada tipo.

Nota:

Los cuadros de diálogo y los comandos de menú que se ven pueden diferir de los descritos en la Ayuda, dependiendo de los valores de configuración o de edición activos. Para cambiar la configuración, seleccione Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Valores de configuración de Visual Studio.

Para agregar una clase de instalador a un proyecto

  1. En el Explorador de soluciones, seleccione el proyecto al que desea agregar la clase. En el menú Proyecto, elija Agregar nuevo elemento.

  2. En el cuadro de diálogo Agregar nuevo elemento, seleccione Clase del instalador.

  3. Reemplace los métodos para los que necesite ejecutar procesos personalizados. Para obtener información detallada, vea Cómo: Reemplazar métodos predeterminados en componentes de instalación.

    Visual Studio de Microsoft distribuye componentes de instalación predefinidos que pueden instalar los recursos asociados a sus componentes MessageQueue, los componentes EventLog, las aplicaciones del servicio de Windows y los componentes PerformanceCounter. Cuando trabaje con una instancia de uno de estos componentes o tipos de aplicaciones, puede seleccionar un hipervínculo de la ventana Propiedades para que agregue automáticamente los instaladores adecuados al proyecto.

    Después de agregar el primer componente de instalación al proyecto, aparecerá una clase denominada Installer1 en el proyecto. Cada componente de instalación subsiguiente que coloque en el proyecto también se agrega a esa clase. La clase Installer1 se registra automáticamente con la implementación del proyecto para la solución.

    Visual Studio copia automáticamente los valores de propiedad que se necesitan para crear los componentes en el componente de instalación. En algunos casos, es posible que tenga que modificar los valores copiados. Para obtener más información, vea Cómo: Configurar componentes para la instalación.

Para agregar un componente de instalación predefinido al proyecto

  1. En el diseñador, haga clic en el fondo del diseñador, en vez de en el contenido.

  2. Con el foco en el diseñador, haga clic con el botón secundario y, a continuación, haga clic en Agregar instalador.

    Nota:

    Los componentes de instalación predefinidos sólo están disponibles para componentes MessageQueue, EventLog y PerformanceCounter, y para aplicaciones de servicios. Si trabaja con una aplicación de servicio, seleccione el Diseñador de componentes en vez de un componente determinado.

    Aparecerá la clase Installer1 en el proyecto, a la cual se agregará un componente de instalación.

  3. Si es necesario, obtenga acceso a la clase Installer1 en el Editor de código y modifique los valores que se han copiado en el componente de instalación. Para obtener más información, vea Cómo: Configurar componentes para la instalación.

  4. Reemplace los métodos para los que necesite ejecutar procesos personalizados. Para obtener más información, vea Cómo: Reemplazar métodos predeterminados en componentes de instalación.

  5. Continúe con la ejecución de los pasos 1 a 3 para cada componente de instalación que necesite el proyecto.

Vea también

Tareas

Cómo: Configurar componentes para la instalación

Cómo: Reemplazar métodos predeterminados en componentes de instalación