Crear un paquete de Windows InstallerAuthor a Windows Installer package

El modelo de Windows Installer de las unidades de datos.Data drives the Windows Installer model. En lugar de escribir un script de procedimiento para copiar archivos y escribir entradas del registro, por ejemplo, crea filas y columnas en tablas de base de datos que contienen datos de archivos y del registro.Rather than writing a procedural script to copy files and write registry entries, for example, you author rows and columns in database tables that contain file and registry data.

Entradas de la base de datosDatabase entries

Para instalar un paquete VSPackage, un paquete de Windows Installer debe contener las entradas de la base de datos para llevar a cabo las siguientes tareas:To install a VSPackage, a Windows Installer package must contain database entries to perform the following tasks:

  • Busque en el sistema para encontrar las versiones de Programa para la mejoraVisual Studio el paquete de VS es compatible con (con las tablas de Windows Installer que incluyan AppSearch, CompLocator, RegLocator, DrLocator y firma).Search the system to locate the versions of Programa para la mejoraVisual Studio your VSPackage supports (using Windows Installer tables that include AppSearch, CompLocator, RegLocator, DrLocator, and Signature).

  • Cancelar la instalación si ninguna versión compatible de Programa para la mejoraVisual Studio está instalado o si no se cumple otro requisito de sistema de VSPackage (con la tabla LaunchCondition).Cancel the installation if no supported version of Programa para la mejoraVisual Studio is installed or if another system requirement of the VSPackage is not met (using the LaunchCondition table).

  • Instale el paquete VSPackage y los archivos dependientes (con el directorio, componente y tablas de archivos).Install the VSPackage and dependent files (using the directory, component, and file tables).

  • Agregue la información adecuada para el VSPackage en el registro (con la tabla del registro).Add appropriate information for the VSPackage to the registry (using the Registry table).

  • Integrar el VSPackage en Programa para la mejoraVisual Studio mediante una llamada a devenv.exe /setup (con la tabla CustomAction).Integrate the VSPackage in Programa para la mejoraVisual Studio by calling devenv.exe /setup (using the CustomAction table).

Para obtener más información, consulte Windows Installer.For more information, see Windows Installer.

Herramientas de instalaciónSetup tools

Una variedad de herramientas del programa de instalación de aplicaciones de terceros proporcionan un entorno de desarrollo para paquetes de Windows Installer.A variety of third-party setup tools provide a development environment for Windows Installer packages. Las siguientes herramientas gratuitas están disponibles:The following free tools are available:

  • InstallShield limited editionInstallShield limited edition

    Puede obtener una versión limitada de InstallShield a través de Visual Studio nuevo proyecto cuadro de diálogo.You can get a limited version of InstallShield through the Visual Studio New Project dialog. Expanda otros tipos de proyectos y, a continuación, seleccione instalación e implementación.Expand Other Project Types and then select Setup and Deployment. Seleccione la plantilla de InstallShield.Select the InstallShield template.

  • Windows Installer XML toolsetWindows Installer XML toolset

    El conjunto de herramientas de Windows Installer XML (WiX) compila paquetes de Windows Installer desde archivos de origen XML.The Windows Installer XML (WiX) toolset builds Windows Installer packages from XML source files. El conjunto de herramientas de WiX es un proyecto de código abierto de Microsoft.The WiX toolset is a Microsoft open-source project. Puede descargar el código fuente y los archivos ejecutables de conjunto de herramientas de Wix.You can download the source code and executables from Wix toolset.

    Para los productos comerciales que se integran en Programa para la mejoraVisual Studio utilizando el Visual Studio SDKVisual Studio SDK, consulte http://visualstudiogallery.com .For commercial products that integrate into Programa para la mejoraVisual Studio by using the Visual Studio SDKVisual Studio SDK, see http://visualstudiogallery.com.

Vea tambiénSee also

Instalar VSPackages con Windows InstallerInstall VSPackages With Windows Installer