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 |
Sí |
Sí |
Sí |
Uso de diseñadores para personalizar el instalador |
Sí |
Sí |
No |
Generación de un archivo .msi |
Sí |
Sí |
Sí |
Uso de varias versiones de .NET Framework como destino |
Sí |
Sí |
Sí |
Configuración de servicios de Windows |
Sí |
Sí |
Sí |
Configuración de grupos y cuentas de usuarios |
No |
No |
Sí |
Configuración de propiedades para Internet Information Services (IIS) |
Sí |
Sí |
Sí |
Creación de nuevos sitios web |
No |
No |
Sí |
Instalación y configuración de certificados IIS |
No |
No |
Sí |
Instalación y configuración de bases de datos SQL |
No |
No |
Sí |
Modificación de archivos XML |
No |
No |
Sí |
Instalación de requisitos previos |
Sí |
Sí |
No |
Personalización de la interfaz de usuario de instalación |
Sí |
Sí |
Exclusivamente la IU de MSI |
Integración con MSBuild |
No |
Sí |
Sí |
Administración de acciones personalizadas |
Sí |
Sí |
Sí |
Compatibilidad con actualizaciones principales |
Sí |
Sí |
Sí |
Compatibilidad con actualizaciones secundarias y revisiones |
No |
No |
Sí |
Migración de proyectos de instalación |
N/D |
Sí |
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.
En el menú Archivo, elija Nuevo y haga clic en Proyecto.
Expanda el nodo Otros tipos de proyectos.
Expanda el nodo Instalación e implementación.
Haga clic en InstallShield LE.
Haga clic en Habilitar InstallShield Limited Edition y, a continuación, haga clic en Aceptar.
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).
Precaució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