Definición de los componentes de Installer

A continuación se describe cómo organizar la aplicación en componentes de Windows Installer.

Para organizar una aplicación en componentes

  1. Empiece por obtener un directorio y un árbol de archivos para todos los archivos y otros recursos usados en la aplicación.
  2. Identifique los archivos, las claves del Registro, los accesos directos u otros recursos que se comparten entre aplicaciones, y pueden proporcionarlos los componentes existentes disponibles como módulos de combinación. No debe incluir ninguno de estos recursos en los componentes que cree. En su lugar, obtenga estos componentes combinando los módulos de combinación en el paquete de instalación. En los pasos siguientes se describe cómo organizar los recursos restantes de la aplicación en componentes.
  3. Defina un nuevo componente para cada archivo .exe, .dll y .ocx. Designe estos archivos como los archivos de ruta de acceso de la clave de sus componentes. Asigne a cada componente un GUID de código de componente.
  4. Defina un nuevo componente para cada archivo de ayuda .hlp o .chm. Designe estos archivos como los archivos de ruta de acceso de la clave de sus componentes. Agregue los archivos .cnt o .chi a los componentes que contienen sus archivos .hlp y .chm asociados. Asigne a cada componente un GUID de código de componente.
  5. Defina un nuevo componente para cada archivo que actúa como destino de un acceso directo. Designe estos archivos como los archivos de ruta de acceso de la clave de sus componentes. Asigne a cada componente un GUID de código de componente.
  6. Agrupe todos los recursos restantes en carpetas. Todos los recursos de cada carpeta deben enviarse juntos. Si existe la posibilidad de que un par de recursos se envíen por separado en el futuro, colóquelos en carpetas independientes. Defina un nuevo componente para cada carpeta. Intente mantener el número total de componentes bajos para mejorar el rendimiento. Divida la aplicación en muchos componentes cuando sea necesario que el instalador compruebe exhaustivamente la validez de la instalación. Designe cualquier archivo del componente como el archivo de ruta de acceso de clave. Asigne a cada componente un GUID de código de componente.
  7. Agregue claves del Registro a los componentes. Cualquier clave del Registro que apunte a un archivo debe incluirse en el componente del archivo. Otras claves del Registro deben agruparse lógicamente con los archivos que las requieren.