Quelle version de .NET est-ce que j'utilise?

16

Sous Windows 7, comment savoir quelle version du framework .NET que j'ai installée?

Dans les systèmes d'exploitation précédents (c.-à-d. Vista / XP), je pouvais aller dans Ajout / Suppression de programmes et cela montrerait toutes les versions de .NET Framework installées. Avec Windows 7, je vois simplement «Profil client Microsoft .NET Framework 4» (dans le panneau de configuration Programmes et fonctionnalités).

Je suppose qu'il affiche uniquement le numéro de version le plus récent / le plus grand pour mon installation du framework .NET?

Remarque: J'ai également vérifié Programmes et fonctionnalités> Mises à jour installées pour voir si toutes les versions du framework .NET installées y étaient affichées, mais pas de chance.

Adam Kane
la source
1
La raison pour laquelle Windows 7 ne vous montre aucun des autres est qu'il est livré avec des versions 3.5 et inférieures préinstallées.
Sasha Chedygov

Réponses:

14

Regardez <%WINDIR%>\Microsoft.NET\Framework(et / ou Framework64), cela vous donnera un indice assez fiable.

Il peut contenir plusieurs répertoires de versions tels que v4.0.30319et ainsi de suite.

DMA57361
la source
5

Microsoft a un article de la base de connaissances qui répond à cette question:

Comment faire pour déterminer quelles versions et niveaux de Service Pack de Microsoft .NET Framework sont installés

L'article répertorie les clés de Registre à vérifier pour déterminer si une version particulière de .NET Framework est installée.

Windows 7 fourni avec Microsoft .NET Framework 3.5 SP1 inclus en tant que composant du système d'exploitation, il n'apparaît donc pas dans la fenêtre principale Programmes et fonctionnalités. Vous pourrez peut-être en voir des parties dans la section Activer ou désactiver les fonctionnalités Windows de Programmes et fonctionnalités. Microsoft .NET Framework 3.5 SP1 comprend .NET 2.0 SP2 et .NET 3.0 SP2.

Jay Michaud
la source
1
Ce lien ne donne que des instructions jusqu'à et y compris .NET 4.6.x. Pour .NET 4.7, voir ici .
David
2

.NET V3.5 est installé dans le cadre du système d'exploitation dans Windows 7 et vous ne pouvez pas le désinstaller, je ne pense pas, c'est pourquoi il n'apparaît pas dans Ajouter / Supprimer.

Par défaut, cela signifie également que vous avez V2.0 et V3.0 car ils partagent tous un CLR commun (V2.0).

Andy
la source
1

Les versions de .NET CLR (V1.0, 1.1, 2 et 4) seront installées côte à côte - vous pourriez les avoir toutes .

3 et 3.5 étaient des bibliothèques supplémentaires ajoutées au runtime V2.

Richard
la source