Cómo: Instalar los requisitos previos en la implementación de Windows Installer

La mayoría de las aplicaciones tienen requisitos previos: algunos componentes como .NET Framework en tiempo de ejecución deben estar disponibles en un equipo de destino para que se pueda ejecutar la aplicación. Las herramientas de implementación de Visual Studio incluyen la capacidad de detectar automáticamente la existencia de componentes durante la instalación e instalan un conjunto de requisitos previos predeterminado. Este proceso recibe el nombre de arranque y el componente que lo realiza se denomina arranque genérico. El arranque utiliza paquetes de programa previo para instalar los componentes de requisito previo en el equipo de destino.

Nota

La ubicación predeterminada de los paquetes de arranque se almacena en la clave del Registro HKEY_LOCAL_MACHINE\Software\Microsoft\GenericBootstrapper\4.0\Path. Si se modifica esta ruta de acceso, también cambiará la ubicación en la que Requisitos previos (Cuadro de diálogo) busca los paquetes de arranque.

Para la implementación de Windows Installer, se habilita de manera predeterminada el arranque de .NET Framework. Puede deshabilitar el arranque para .NET Framework. No obstante, sólo debe hacerlo si está seguro de que ya está instalada la versión correcta de .NET Framework en todos los equipos de destino o si la aplicación no requiere .NET Framework.

Para aplicaciones traducidas, también se arrancará previamente un paquete .NET Framework Language si la propiedad Localization del proyecto de implementación está establecida en una configuración regional que no sea "Inglés (Estados Unidos)".

Sólo se deben programar componentes de arranque adicionales si la aplicación depende de ellos.

De forma predeterminada, los componentes de arranque se implementan desde el sitio web del proveedor de componentes. Otras alternativas al sitio web del proveedor de componentes son las siguientes:

  • Instalar los componentes desde la misma ubicación desde la que se instaló la aplicación, que puede ser un recurso compartido de archivos, un disco local o un recurso compartido UNC.

  • Instalar desde una ruta de acceso local especificada, una dirección URL o una ubicación de recurso compartido de archivos.

    Nota

    Los procedimientos siguientes son para la implementación de Windows Installer. Para instalar los requisitos previos con una aplicación ClickOnce, vea Cómo: Instalar requisitos previos mediante una aplicación ClickOnce.

    Nota

    Los cuadros de diálogo y los comandos de menú que se ven pueden diferir de los descritos en la Ayuda, dependiendo de los valores de configuración o de edición activos. Para cambiar su configuración, haga clic en Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Para elegir los requisitos previos que se van a instalar

  1. En el Explorador de soluciones, seleccione el proyecto de implementación.

  2. En el menú Proyecto, haga clic en Propiedades.

  3. En el cuadro de diálogo Páginas de propiedades, expanda el nodo Propiedades de configuración y seleccione la página de propiedades Generar.

  4. Haga clic en el botón Requisitos previos.

  5. En el cuadro de diálogo Requisitos previos, asegúrese de que está activada la casilla Crear programa de instalación para instalar los componentes necesarios.

  6. En la lista Elegir los requisitos previos que se van a instalar, seleccione los requisitos previos que desee instalar y, a continuación, haga clic en Aceptar.

    Nota

    De forma predeterminada, aparece seleccionada la versión actual de .NET Framework como requisito previo. Si entre los requisitos previos para su proyecto están incluidas las versiones anteriores de .NET Framework pero no la versión actual, asegúrese de que borra la casilla para la versión actual de .NET Framework en el cuadro de diálogo Requisitos previos y agrega una .NET Framework Launch Condition que especifica la versión de .NET Framework adecuada. Puede agregar una condición de inicio utilizando el Editor de condiciones de inicio. Para obtener más información, vea Editor de condiciones de inicio y Cómo: Agregar condiciones de inicio predefinidas.

Para especificar la ubicación de descarga de los requisitos previos

  1. En el Explorador de soluciones, seleccione el proyecto de implementación.

  2. En el menú Proyecto, haga clic en Propiedades.

  3. En el cuadro de diálogo Páginas de propiedades, expanda el nodo Propiedades de configuración y seleccione la página de propiedades Generar.

  4. Haga clic en el botón Requisitos previos.

  5. En el cuadro de diálogo Requisitos previos, elija una ubicación:

    • Si desea implementar los instaladores para los requisitos previos de un proveedor, haga clic en Descargar los requisitos previos del sitio Web del proveedor de los componentes.

    • Si desea implementar los instaladores para los requisitos previos en la misma ubicación que el instalador de la aplicación, haga clic en Descargar los requisitos previos desde la misma ubicación que mi aplicación.

    • Si desea implementar los instaladores de los requisitos previos en una ubicación distinta, haga clic en Descargar requisitos previos de la siguiente ubicación y escriba una ruta de acceso local, una dirección URL o una ubicación de recurso compartido de archivos.

      Nota

      Debe asegurarse de que se hayan copiado los instaladores para los requisitos previos en la ubicación especificada con una subcarpeta para cada requisito previo.

      Nota

      En Dirección URL de instalación, en el cuadro de diálogo Páginas de propiedades, se especifica la dirección URL de un servidor o sitio Web a partir del cual se van a instalar la aplicación o los requisitos previos. Consulte Generar, Propiedades de configuración, Propiedades del proyecto de implementación (Cuadro de diálogo) para obtener información acerca de la forma en que Windows Installer usa esta dirección URL.

  6. Haga clic en Aceptar para continuar.

Para deshabilitar el arranque

  1. En el Explorador de soluciones, seleccione el proyecto de implementación.

  2. En el menú Proyecto, haga clic en Propiedades.

  3. En el cuadro de diálogo Páginas de propiedades, expanda el nodo Propiedades de configuración y seleccione la página de propiedades Generar.

  4. Haga clic en el botón Requisitos previos.

  5. En el cuadro de diálogo Requisitos previos, desactive la casilla Crear programa de instalación para instalar los componentes necesarios y, a continuación, haga clic en Aceptar.

    Nota

    Si deshabilita el arranque, la aplicación se instalará pero no podrá ejecutarse si no están instalados los requisitos previos. Para la implementación de Windows Installer, puede incluir condiciones de inicio que comprueban los requisitos previos y detienen la instalación si no encuentran estos requisitos. Para obtener más información, vea Administración de las condiciones de inicio en la implementación.

Vea también

Tareas

Cómo: Instalar requisitos previos mediante una aplicación ClickOnce

Conceptos

Requisitos previos para la implementación de aplicaciones

Otros recursos

Administración de las condiciones de inicio en la implementación