Partager via


Détermination de la version installée du .NET Framework

Vous pouvez installer et exécuter plusieurs versions du .NET Framework sur un ordinateur. Vous pouvez installer ces versions dans n'importe quel ordre. Pour voir quelles versions sont installées, consultez le répertoire %WINDIR%\Microsoft.NET\Framework. (Vous devez également voir le répertoire Framework64 sur un ordinateur 64 bits, qui peut avoir la version 32 ou 64 bits installée.) Chaque version du .NET Framework possède un répertoire, et les deux premiers chiffres du nom de répertoire identifient la version du .NET Framework, par exemple, v1.1.4322 pour le .NET Framework 1.1, v2.0.50727 pour le .NET Framework 2.0, v3.5 pour le .NET Framework 3.5, etc.

RemarqueRemarque

Si les versions 3.0 et 3.5 du .NET Framework sont installées, la version 2.0 est également installée.En effet, toutes ces versions utilisent la version 2.0 du Common Language Runtime (CLR).

Dans le code, vous pouvez interroger la version CLR à l'aide de la propriété Version de la classe System.Environment. Si vous compilez un programme avec le .NET Framework 3.5, cette propriété affiche 2.0.50727.3603.

Vous pouvez également redistribuer le .NET Framework avec votre application. Pour plus d'informations sur l'inclusion du .NET Framework à votre application, consultez Déploiement d'applications et du .NET Framework.

La Fuslogvw.exe (Visionneuse du journal de liaison d'assembly), fourni avec le Kit de développement logiciel (SDK) Windows vous permet également de vérifier quelle version du runtime est chargée. Vous pouvez également utiliser cet outil pour vérifier le chargement d'un assembly depuis le répertoire de votre application plutôt que du Global Assembly Cache, et afficher le succès ou l'échec de toutes les liaisons d'assembly. Vous devez exécuter la visionneuse avec les privilèges d'administrateur.

Par défaut, l'outil Visionneuse du journal de liaison d'assembly n'enregistre que les liaisons d'assembly ayant échoué. Pour enregistrer toutes les liaisons d'assembly, cliquez sur Paramètres, puis sur Enregistrer toutes les liaisons sur le disque. (Notez que le fait de laisser ce paramètre activé risque de générer un journal volumineux.)

Voir aussi

Tâches

Comment : utiliser un fichier de configuration de l'application pour cibler une version du .NET Framework

Concepts

Exécution côte à côte

Configuration de la liaison d'assembly

Redirection de liaison d'assembly