Creación de un paquete de Windows Installer

Los datos impulsan el modelo de Windows Installer. En lugar de escribir un script de procedimientos para copiar archivos y escribir entradas del Registro, por ejemplo, se crean filas y columnas en tablas de base de datos que contienen datos de archivo y registro.

Entradas de base de datos

Para instalar un VSPackage, un paquete de Windows Installer debe contener entradas de base de datos para realizar las siguientes tareas:

  • Busque en el sistema las versiones de Visual Studio compatibles con VSPackage (mediante tablas de Windows Installer que incluyen AppSearch, CompLocator, RegLocator, DrLocator y Signature).

  • Cancele la instalación si no se instala ninguna versión compatible de Visual Studio o si no se cumple otro requisito del sistema de VSPackage (mediante la tabla LaunchCondition).

  • Instale los archivos VSPackage y dependientes (mediante el directorio, el componente y las tablas de archivos).

  • Agregue la información adecuada para VSPackage al Registro (mediante la tabla Registry).

  • Integre VSPackage en Visual Studio llamando a devenv.exe /setup (mediante la tabla CustomAction).

Para obtener más información, consulte Windows Installer.

Herramientas de configuración

Una variedad de herramientas de configuración de terceros proporcionan un entorno de desarrollo para paquetes de Windows Installer. Están disponibles las siguientes herramientas gratuitas:

  • InstallShield limited Edition

    Puede obtener una versión limitada de InstallShield a través del cuadro de diálogo Nuevo proyecto de Visual Studio. Expanda Otros tipos de proyecto y, a continuación, seleccione Instalación e implementación. Seleccione la plantilla InstallShield.

  • Conjunto de herramientas XML de Windows Installer

    El conjunto de herramientas XML (WiX) de Windows Installer compila paquetes de Windows Installer a partir de archivos de código fuente XML. El conjunto de herramientas de WiX es un proyecto de código abierto de Microsoft. Puede descargar el código fuente y los ejecutables desde el conjunto de herramientas de Wix.

    Para ver los productos comerciales que se integran en Visual Studio mediante el SDK de Visual Studio, consulte Visual Studio Marketplace.