La condición de inicio '<condición>' de .NET Framework tiene la propiedad AllowLaterVersions establecida en 'true' y el proyecto contiene una acción personalizada administrada

Actualización: noviembre 2007

.NET Framework launch condition '<condition>' has AllowLaterVersions property set to 'true' and the project contains a managed custom action

Esta advertencia de generación se produce cuando la propiedad AllowLaterVersions se establece en true y el proyecto contiene una acción personalizada administrada (acción personaliza que hereda de la clase Installer). AllowLaterVersions se establece en false de forma predeterminada.

AllowLaterVersions actúa en la condición de inicio de .NET Framework. Antes de ejecutar la instalación, esta condición de inicio consulta a Common Language Runtime para comprobar si existe una versión disponible de .NET Framework compatible con la configuración de Version en el equipo de destino. Si en el equipo de destino sólo existe una versión posterior de .NET Framework que no dispone de directiva de compatibilidad con la versión solicitada y el parámetro AllowLaterVersions está activado, la instalación podrá continuar. Sin embargo, se puede producir un error en la instalación si la acción personalizada administrada no puede ejecutarse correctamente en la versión de .NET Framework disponible. Si el parámetro AllowLaterVersion está desactivado, la instalación se bloqueará con un cuadro de diálogo de error.

Para corregir este error

  • Si el proyecto contiene una acción personalizada administrada, establezca AllowLaterVersions en false.