Compartir a través de


Condición de inicio de .NET Framework

Cuando una aplicación que se va a instalar depende de .NET Framework, una acción personalizada del archivo de Windows Installer (.msi) comprueba la versión del runtime de .NET Framework del equipo de destino y establece la condición de inicio en función del resultado. La propiedad Version de la condición de inicio de .NET Framework del proyecto de instalación establece la versión exacta del runtime que necesita el instalador del equipo de destino antes de instalar la aplicación. Para obtener más información sobre Version, vea Version (Propiedad, condiciones de inicio).

Para obtener más información sobre cómo agregar una condición de inicio de .NET Framework, vea Cómo: Agregar condiciones de inicio predefinidas.

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 arranque. Para obtener más información, vea Requisitos previos para la implementación de aplicaciones.

Nota

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

En Visual Studio 2010, puede especificar que la aplicación se instale y se ejecute con cualquier versión de .NET Framework que exista en el equipo del usuario final. De forma predeterminada, las condiciones de inicio de .NET Framework tienen como destino .NET Framework 4 Client Profile. Si usa una plantilla de proyecto destinada a .NET Framework versión 4, cambie también la condición de inicio de .NET Framework de modo que su destino también sea .NET Framework versión 4. Para obtener más información, vea Cómo: Agregar condiciones de inicio predefinidas.

En Visual Studio 2008 y anterior, si no se encuentra la versión del runtime de .NET Framework especificada en la propiedad Version, se detiene la instalación. El sistema presenta al usuario un cuadro de diálogo con o No, que contiene el texto especificado en la propiedad Message. Los usuarios que hacen clic en 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 descargable del archivo redistribuible de .NET Framework; no obstante, debe especificar una ubicación que contenga la versión específica 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

Referencia

AllowLaterVersions (Propiedad, condiciones de inicio)

SupportedRuntimes (Propiedad)

Message (Propiedad, condiciones de inicio)

InstallUrl (Propiedad, condiciones de inicio)

Propiedades del Editor de condiciones de inicio

Conceptos

Version (Propiedad, condiciones de inicio)

Ejecución simultánea

Uso de MSBuild para especificar la versión de destino .NET Framework

Otros recursos

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