Comment puis-je trouver les .Version NET?
Comment puis-je savoir quelle version de .NET est installé?
Je suis à la recherche de quelque chose d'aussi simple que "java -version" que je peux taper à l'invite de commande et qui me dit que la version actuelle(s) installé.
Je ferais mieux d'ajouter que Visual Studio ne peut pas être installé - c'est typiquement quelque chose que je veux savoir sur un ordinateur client.
- Go pour lancer et exécuter cette commande: wmic /espace de noms:\\root\cimv2 chemin win32_product où "nom like '%%.NET%%'" obtenir la version
- Voir Comment faire pour Déterminer Qui .NET Framework Versions Sont Installées et l'Identification de l' .NET version que vous utilisez (2.0, 4.5, 4.5.1 et 4.5.2)
- Double Possible de Comment puis-je détecter quoi .NET Framework version et le service pack est installé?
Vous devez vous connecter pour publier un commentaire.
Juste type un des commandes ci-dessous pour vous donner la version la plus récente dans la première ligne.
Vous ne pouvez exécuter à partir de l'invite de Commande Visual Studio si vous avez Visual Studio est installé, ou bien si vous avez l' .NET framework SDK, puis le SDK invite de Commande.
La dernière commande (5) liste toutes les versions (sauf 4.5) de .Installée NETTE, les plus récents en premier.
Vous devez exécuter la 4ème commande pour voir si .NET 4.5 est installé.
Trois options à partir de l'invite de commande PowerShell est donnée ci-dessous.
La dernière commande (8) va vous donner toutes les versions, y compris .NET 4.5.
csc
sorties de la version du compilateur C#, pas la version de l' .NET Framework.wmic product where "description like '%.NET Framework%'" get description
Il y a un moyen plus facile d'obtenir la version exacte .NET version installée sur votre machine, à partir d'une invite de cmd. Il suffit de suivre les instructions suivantes;
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP"
(Ce sera la liste de tous les .NET versions.)
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
Veuillez trouver ci-joint l'image ci-dessous pour voir comment c'est montré.
.Version NET Détecteur de est une interface graphique utilitaire qui affiche de la période de six(!) les versions du framework sont installés.
Avant d'aller à une invite de commande, veuillez suivre ces étapes...
Ouvrir Mon Ordinateur → double-cliquez sur "C:" drive → double-cliquez sur "Windows" → double-cliquez sur "Microsoft.NET" → double-cliquez sur "Cadre" → à l'Intérieur de ce dossier, il y aura des dossier(s) comme "v1.0.3705" et/ou "v2.0.50727" et/ou "v3.5" et/ou "v4.0.30319".
Votre dernière .Version NET serait de la plus haute v numéro de dossier, donc si v4.0.30319 est disponible qui permettrait de tenir votre dernière .NET framework. Cependant, la v4.0.30319 ne signifie pas que vous avez la .NET framework version 4.0. Le v4.0.30319 est votre Visual C# version de compilateur, donc, afin de trouver la .NET framework version procédez de la manière suivante.
Aller à une invite de commande et suivez ce chemin:
C:\Windows\Microsoft.NET\Framework\v4.0.30319 (ou quel que soit le plus élevé v numéro de dossier)
C:\Windows\Microsoft.NET\Framework\v4.0.30319 > csc.exe
De sortie:
Microsoft (R) Visual C# version de Compilateur 4.0.30319.17929
pour Microsoft (R) .NET Framework 4.5
Copyright (C) Microsoft Corporation. Tous droits réservés.
Exemple ci-dessous:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
puis tapezcsc.exe
, espoir aide à quelqu'un.Pour la version du framework est installé, il varie en fonction du service packs et les correctifs logiciels que vous avez installés. Jetez un oeil à cette page MSDN pour plus de détails. Il suggère de regarder dans
%systemroot%\Microsoft.NET\Framework
pour obtenir la version.De l'environnement.Version par programme vous donne la version du CLR.
Noter que c'est la version du CLR, et pas nécessairement la même que la dernière version du framework que vous avez installé (.NET 3.0 et 3.5 fois l'utilisation de la v2 de la CLR).
MSDN plus de détails, il ici très bien sur la façon de le vérifier à partir du registre:
Note: La dernière ligne ci-dessus instantané, qui a obtenu coupées lit
On all other OS versions: 461310
. J'ai essayé de mon mieux pour éviter de l'information se coupées pendant la prise de la capture d'écran, mais la table était trop grand.Si vous ouvrez une invite de commande et tapez les deux commandes suivantes, toutes les versions framework qui sont installés sur la machine actuelle est répertorié (chacun est stocké dans un répertoire distinct à l'intérieur de ce répertoire).
Juste tapez la commande suivante dans la ligne de commande:
Votre dotnet version sera montré le plus grand nombre.
Dans votre type de terminal
dotnet --version
Pour obtenir juste la version installée(s) sur la ligne de commande, je recommande d'utiliser net-version.
binaire.
Microsoft
pour obtenir les informations de version.
vous-même. Vous pouvez même de rediriger la sortie dans un outil de ligne de commande si
vous en avez besoin.
Code Source est disponible sur github.com
Divulgation complète: j'ai créé cet outil me sortir de la frustration.
Essayer
.NET Checker
par Scott, Hanselman.clrver
est excellente. Juste l'exécuter dans le .NET rapide et il sera de lister l'ensemble des versions framework.Si vous faites cela assez fréquemment (comme j'ai tendance à faire), vous pouvez créer un raccourci sur votre bureau comme suit:
powershell.exe -noexit -command "gci 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -recurse | gp -name Version,Release -EA 0 | where { $_.PSChildName -match '^(?!S)\p{L}'} | select PSChildName, Version, Release"
(ce qui est de Binoj Antony post).(NOTE: je ne suis pas sûr si cela fonctionne pour 4.5, mais je peux confirmer qu'il fonctionne pour le 4.6, et les versions antérieures à la version 4.5.)
Pour toute personne qui exécute Windows 10 1607 et à la recherche d' .net de 4,7.
Le mépris de tous les ci-dessus.
Il n'est pas dans le Registre, C:\Windows\Microsoft.NET dossier ou le Programmes Installés liste ou la WMIC affichage de cette même liste.
Look pour les "mises à jour installées" KB3186568.
HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
- leRelease
valeur sera460798
pour 4.7 sur W10 1607.Full
touche de droite maintenant!Par Microsoft powershell:
Voir le tableau sur ce lien pour obtenir la valeur DWORD à la recherche pour des versions spécifiques:
https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed#ps_a
Si vous r'développement de certains .Net application (par ex. web app), vous pouvez faire 1 ligne de code d'erreur (comme invoquer mal le nom de la fonction) et de recharger votre page, le .Version Net sera de montrer
Il y a un moyen plus facile d'obtenir la version exacte .NET version installée sur votre machine, à partir d'une invite de cmd. Il suffit de suivre les instructions suivantes;
Ouvrir l'invite de commande (j'.e Windows + R → tapez “cmd”) et tapez la commande suivante sur une seule ligne: %windir%\Microsoft.NET\FrameWork, puis naviguez vers le répertoire avec le dernier numéro de version.
Reportez-vous à http://dotnettec.com/check-dot-net-framework-version/
'C:\Windows\Microsoft.NET\FrameWork' is not recognized as an internal or external command, operable program or batch file.