Paquete de instalación

Un paquete de instalación contiene toda la información que Windows Installer necesita para instalar o desinstalar una aplicación o un producto, y para ejecutar la interfaz de usuario del programa de instalación. Cada paquete de instalación incluye un archivo .msi, que contiene una base de datos de instalación, un flujo de información de resumen y flujos de datos para varias partes de la instalación. El archivo .msi también puede contener una o varias transformaciones, archivos de código fuente internos y archivos de origen externos o archivos .cab necesarios para la instalación.

Los desarrolladores de aplicaciones deben crear una instalación para usar el instalador. Dado que el instalador organiza las instalaciones en torno al concepto de componentes y características, y almacena toda la información sobre la instalación en una base de datos relacional, el proceso de creación de un paquete de instalación implica, en líneas generales, los siguientes pasos:

  • Identificar las características que se van a presentar a los usuarios.
  • Organizar la aplicación en componentes.
  • Rellenar la base de datos de instalación con información.
  • Validar el paquete de instalación.

En la sección siguiente se describen los componentes y características del instalador. Para obtener más información, consulte Componentes y características. La elección de características viene determinada normalmente por la funcionalidad de la aplicación desde la perspectiva del usuario.

Se recomienda que los desarrolladores usen un procedimiento estándar para la elección de componentes. Para obtener más información, consulte Organización de aplicaciones en componentes.

Los creadores de paquetes pueden usar herramientas de terceros (o un editor de tablas y el SDK de Windows Installer) para rellenar la base de datos de instalación. Debe validarse la coherencia interna de todos los paquetes de instalación. Para obtener más información, consulte Validación de paquetes.