Condition de lancement du .NET Framework

Mise à jour : novembre 2007

Lorsqu'une application à installer dépend du .NET Framework, une action personnalisée (CheckFX) de Windows Installer vérifie la version de runtime du .NET Framework sur l'ordinateur cible, puis définit une condition de lancement en fonction du résultat. La propriété de la condition de lancement Version du .NET Framework dans le projet d'installation spécifie la version exacte du runtime dont le programme d'installation a besoin sur l'ordinateur cible avant d'installer l'application. Pour plus d'informations sur la propriété Version, consultez Version, propriété (Conditions de lancement).

Remarque :

Par défaut, le runtime du .NET Framework est empaqueté avec votre application et est automatiquement installé avec l'application, le cas échéant. Il est toutefois recommandé d'inclure la condition de lancement au cas où un utilisateur essaierait de lancer directement le fichier .msi, sans passer par le programme d'amorçage. Pour plus d'informations, consultez Déploiement des composants requis (Visual Studio).

Remarque :

Si vous utilisez Visual Studio 2003 ou une version antérieure, vous devez entrer un numéro de version du .NET Framework valide sous la forme N.N.NNNN ou or N.N.NNNNN (par exemple, 1.0.3705 ou 2.0.50727). La condition de lancement ne peut pas évaluer correctement si vous entrez un numéro de version qui ne respecte pas cette exigence (par exemple, 1.0.0).

Si une version de runtime du .NET Framework spécifiée dans la propriété SupportedRuntimes n'est pas trouvée, l'installation s'arrête. L'utilisateur voit s'afficher une boîte de dialogue de type Oui ou Non qui contient le texte spécifié dans la propriété Message. Les utilisateurs qui choisissent Oui sont redirigés vers l'emplacement spécifié dans la propriété InstallUrl (par défaut, vers un site Web de Support technique Microsoft qui contient une copie téléchargeable du fichier redistribuable .NET Framework, mais vous devez quand même spécifier un emplacement qui contient la version spécifique requise par votre application).

Dans de nombreux cas, vous souhaiterez modifier la propriété InstallUrl pour spécifier votre propre emplacement du fichier redistribuable. Par exemple, si vous distribuez votre application sur CD-ROM, vous devez inclure le fichier redistribuable sur le CD et modifier la propriété InstallUrl en spécifiant le chemin d'accès relatif du fichier. Si vous modifiez la propriété InstallUrl, vous devez également modifier la propriété Message pour expliquer ce qui est installé et à partir de quel emplacement.

Voir aussi

Concepts

Utilisation de plusieurs versions du .NET Framework

Ciblage de versions spécifiques du .NET Framework avec MSBuild

Ciblage de versions spécifiques du .NET Framework avec MSBuild

Référence

Version, propriété (Conditions de lancement)

AllowLaterVersions, propriété (Conditions de lancement)

SupportedRuntimes, propriété

Message, propriété (Conditions de lancement)

InstallUrl, propriété (Conditions de lancement)

Propriétés de l'Éditeur des conditions de lancement

Autres ressources

Exécution côte à côte

Gestion des conditions de lancement lors d'un déploiement