Partager via


La propriété AllowLaterVersions de la condition de lancement du .NET Framework '<condition>' est définie à 'true' et le projet contient une action personnalisée managée

Mise à jour : novembre 2007

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

Cet avertissement de génération se produit lorsque la propriété AllowLaterVersionsa la valeur true et que le projet contient une action personnalisée managée (action personnalisée qui hérite de la classe Installer). AllowLaterVersions a par défaut la valeur false.

AllowLaterVersions agit sur la condition de lancement du .NET Framework. Avant d'exécuter l'installation, cette condition de lancement interrogera le Common Language Runtime pour voir si une version du .NET Framework compatible avec le paramètre Version est disponible sur l'ordinateur cible. S'il n'existe sur l'ordinateur cible qu'une version plus récente du .NET Framework qui n'a pas de stratégie de compatibilité avec la version demandée et que le paramètre AllowLaterVersions est activé, l'installation est autorisée à continuer. Cependant, l'installation peut échouer si l'action personnalisée managée est incapable de s'exécuter correctement sur la version du .NET Framework disponible. Si AllowLaterVersion est désactivé, l'installation se bloque avec une boîte de dialogue d'erreur.

Pour corriger cette erreur

  • Si votre projet contient une action personnalisée managée, affectez à AllowLaterVersions la valeur false.