Compartir a través de


Elegir una herramienta de implementación de Windows Installer

Puede utilizar una de las distintas herramientas de implementación para crear un archivo Windows Installer (.msi).

En la siguiente tabla se comparan las características de los proyectos de instalación de Windows Installer, InstallShield 2010 Limited Edition y Windows Installer XML Toolset.

Característica

Proyectos de instalación e implementación de Visual Studio

InstallShield 2010 Limited Edition

Windows Installer XML Toolset

Integración con Visual Studio

Uso de diseñadores para personalizar el instalador

No

Generación de un archivo .msi

Uso de varias versiones de .NET Framework como destino

Configuración de servicios de Windows

Configuración de grupos y cuentas de usuarios

No

No

Configuración de propiedades para Internet Information Services (IIS)

Creación de nuevos sitios web

No

No

Instalación y configuración de certificados IIS

No

No

Instalación y configuración de bases de datos SQL

No

No

Modificación de archivos XML

No

No

Instalación de requisitos previos

No

Personalización de la interfaz de usuario de instalación

Exclusivamente la IU de MSI

Integración con MSBuild

No

Administración de acciones personalizadas

Compatibilidad con actualizaciones principales

Compatibilidad con actualizaciones secundarias y revisiones

No

No

Migración de proyectos de instalación

N/D

Sí1

Notas

1. Para convertir los proyectos de instalación, puede utilizar dark.exe para descompilar el archivo .msi de salida y crear un archivo .wxs. Cree un nuevo proyecto de Windows Installer y abra el archivo .wxs.

InstallShield 2010 Limited Edition

InstallShield 2010 Limited Edition (ISLE) es una versión gratuita de InstallShield para desarrolladores de Visual Studio que reemplaza la funcionalidad de las plantillas de proyecto de instalación e implementación de Visual Studio.

Puede utilizar una herramienta de importación para convertir los proyectos de instalación en un proyecto ISLE. En Visual Studio 2010, cree un nuevo proyecto de InstallShield LE en el cuadro de diálogo Nuevo proyecto. A continuación, haga clic en Asistente para importación de proyecto de implementación de Visual Studio en el menú InstallShield LE.

Obtener InstallShield 2010 Limited Edition

Debe registrarse para descargar InstallShield 2010 Limited Edition. Después de completar el siguiente procedimiento, aparecerá la plantilla Proyecto de InstallShield Limited Edition en Visual Studio 2010.

  1. En el menú Archivo, elija Nuevo y haga clic en Proyecto.

  2. Expanda el nodo Otros tipos de proyectos.

  3. Expanda el nodo Instalación e implementación.

  4. Haga clic en InstallShield LE.

  5. Haga clic en Habilitar InstallShield Limited Edition y, a continuación, haga clic en Aceptar.

  6. Haga clic en Descargar ahora.

Nota

Se debe registrar utilizando su dirección de correo electrónico antes de descargar el producto.

Para desbloquear todas las características de InstallShield 2010, puede efectuar el pago y actualizarse a la versión completa de InstallShield.

Windows Installer XML Toolset

Puede crear y administrar los proyectos de implementación utilizando Windows Installer XML Toolset 3.5, un proyecto de código abierto que admite el conjunto de características completo del Kit de desarrollo de software de Windows Installer (MSI SDK).

En la siguiente tabla se muestra una lista de las plantillas de proyecto de Windows Installer XML y su funcionalidad.

Tipo de proyecto

Descripción

Proyecto de instalación

Crear un archivo de Windows Installer (.msi).

Proyecto de módulo de combinación

Crear un archivo de módulo de combinación de Windows Installer (.msm), cuyo contenido se puede combinar en varios proyectos de Windows Installer.

Proyecto de biblioteca de instalación

Crear una biblioteca de Windows Installer XML (.wixlib), que se puede compartir con distintos paquetes basándose en Windows Installer XML Toolset.

Obtener Windows Installer XML Toolset

Descargue Windows Installer XML Toolset en Windows Installer XML Toolset, y podrá utilizarlo junto con Visual Studio para crear archivos de Windows Installer (.msi).

Proyectos de instalación e implementación de Visual Studio

Puede utilizar las plantillas de proyecto de implementación e instalación para crear un archivo Windows Installer a fin de implementar su aplicación. Las plantillas de proyecto de instalación e implementación de Visual Studio proporcionan funcionalidad limitada del Kit de desarrollo de software de Windows Installer. Para modificar el archivo de Windows Installer (.msi) más allá de lo que permite la interfaz de usuario de Visual Studio, puede utilizar Orca.exe para abrir y modificar la base de datos MSI. Para obtener más información, vea Orca.exe (Windows).

Nota de precauciónPrecaución

Las versiones futuras de Visual Studio no incluirán las plantillas de proyecto del instalador de Visual Studio. Para preservar las inversiones realizadas por el cliente en proyectos del instalador de Visual Studio, Microsoft continuará proporcionando soporte técnico a los proyectos del instalador de Visual Studio distribuidos con Visual Studio 2010 conforme a la estrategia del ciclo de vida del producto. Para obtener más información, vea Expanded Microsoft Support Lifecycle Policy for Business & Development Products.

En la siguiente tabla se muestra una lista de las plantillas de proyecto y su funcionalidad.

Tipo de proyecto

Descripción

Proyecto de instalación

Compila un instalador para una aplicación basada en Windows. Los archivos de un proyecto de instalación se instalan en el directorio Archivos de programa de los equipos de los usuarios finales.

Proyecto de instalación Web

Compila un instalador para una aplicación Web. Los archivos de los proyectos de instalación web se instalan en un directorio Raíz virtual de un servidor web.

Proyecto de módulo de combinación

Empaqueta los componentes que pueden utilizar varias aplicaciones basadas en Windows. Los proyectos de módulo de combinación permiten empaquetar archivos o componentes en un mismo módulo, lo que facilita compartirlo. Los archivos .msm resultantes pueden incluirse en cualquier otro proyecto de implementación.

Asistente para proyectos de instalación

Guía al desarrollador a lo largo del proceso de crear un proyecto de instalación o de instalación web.

Proyecto CAB

Crea un archivo CAB para descargarlo a un explorador web anterior. Los proyectos CAB se pueden utilizar empaquetar componentes ActiveX que pueden descargarse de un servidor web a un explorador web.

Obtener los proyectos de instalación e implementación

Las plantillas de proyecto de implementación e instalación están disponibles en Visual Studio Professional, Visual Studio Premium y Visual Studio Ultimate. Estas plantillas de proyecto no están disponibles por separado para su instalación en las versiones de Visual Studio Express Edition.

Puede ver las plantillas y el asistente en el cuadro de diálogo Nuevo proyecto. Expanda el nodo Otros tipos de proyectos, seleccione el nodo Proyectos de instalación e implementación y, a continuación, haga clic en Instalador de Visual Studio.

Vea también

Conceptos

Proyectos de instalación e implementación

Otros recursos

Implementación del instalador de Visual Studio