Compartir a través de


Condición de inicio de .NET Framework

Actualización: noviembre 2007

Cuando la aplicación que se va a instalar depende de .NET Framework, una acción personalizada (CheckFX) de Windows Installer comprueba la versión del motor en tiempo de ejecución de .NET Framework en el equipo de destino, y establece una condición de inicio basada en el resultado. La propiedad Version de la condición de inicio de .NET Framework del proyecto de programa de instalación especifica la versión exacta del motor en tiempo de ejecución que requiere el instalador en el equipo de destino antes de que se instale la aplicación. Para obtener más información acerca de la propiedad Version, consulte Version (Propiedad, condiciones de inicio).

Nota:

De forma predeterminada, el tiempo de ejecución de .NET Framework se empaqueta junto con la aplicación y, si es preciso, se instala automáticamente con la aplicación. Sería conveniente incluir la condición de inicio en caso de que un usuario intentara ejecutar el archivo .msi directamente, omitiendo el programa previo. Para obtener más información, vea Requisitos previos de implementación (Visual Studio).

Nota:

Si usa Visual Studio 2003 o anterior, debe escribir un número de versión válido de .NET Framework con el formato N.N.NNNN o N.N.NNNNN (por ejemplo, 1.0.3705 ó 2.0.50727). La condición de inicio puede que no se evalúe correctamente si especifica una versión que no cumpla este requisito como, por ejemplo, 1.0.0.

Si no se encuentra la versión del motor en tiempo de ejecución de .NET Framework especificada en la propiedad SupportedRuntimes, se detiene la instalación. El sistema presenta al usuario un cuadro de diálogo con Sí o No, que contiene el texto especificado en la propiedad Message. Los usuarios que eligen Sí se redirigen a la ubicación especificada en la propiedad InstallUrl. (La ubicación predeterminada es un sitio web de soporte técnico de Microsoft que contiene una copia que se puede descargar del archivo redistribuible de .NET Framework, aunque debería especificar una ubicación que contenga la versión concreta que requiere su aplicación.)

En muchos casos, le interesará modificar el valor de la propiedad InstallUrl para especificar su propia ubicación para el archivo redistribuible. Por ejemplo, si distribuye la aplicación en un CD-ROM, deberá incluir el archivo redistribuible en el CD y cambiar la propiedad InstallUrl a una ruta de acceso de archivo relativa. Si cambia el valor de la propiedad InstallUrl, también deberá cambiar la propiedad Message para explicar qué se está instalando y la ubicación desde la que se está realizando la instalación.

Vea también

Conceptos

Trabajar con varias versiones de .NET Framework

Especificar versiones concretas de .NET Framework con MSBuild

Especificar versiones concretas de .NET Framework con MSBuild

Referencia

Version (Propiedad, condiciones de inicio)

AllowLaterVersions (Propiedad, condiciones de inicio)

SupportedRuntimes (Propiedad)

Message (Propiedad, condiciones de inicio)

InstallUrl (Propiedad, condiciones de inicio)

Propiedades del Editor de condiciones de inicio

Otros recursos

Ejecución simultánea

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