我如何找到.NET版本?

如何找出安装了哪个版本的.NET?

我正在寻找一些简单的“java -version”,我可以在命令提示符下输入,并告诉我当前安装的版本。

我更好地补充说,Visual Studio可能不会被安装 - 这通常是我想知道的关于客户端机器的事情。


只需键入以下任一命令即可在第一行中为您提供最新版本。

1. CSC
2. GACUTIL /l ?
3. CLRVER

如果您安装了Visual Studio,则只能从Visual Studio命令提示符运行这些命令,否则如果您具有.NET框架SDK,则使用SDK命令提示符。

4. wmic product get description | findstr /C:".NET Framework"
5. dir /b /ad /o-n %systemroot%Microsoft.NETFrameworkv?.*

最后一个命令(5)将列出所有 .NET 版本 (4.5除外), 最新 的版本
你需要运行第四个命令来查看是否安装了.NET 4.5。

下面给出了PowerShell命令提示符下的另外三个选项。

6.   [environment]::Version
7.   $PSVersionTable.CLRVersion
8.   gci 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -recurse | gp -name Version,Release -EA 0 |
     where { $_.PSChildName -match '^(?!S)p{L}'} | select PSChildName, Version, Release

最后一个命令(8)将为您提供所有版本,包括.NET 4.5。


有一种更简单的方法可以从cmd提示符获取机器上安装的精确版本.NET版本。 只需按照以下说明操作;

  • 打开命令提示符(即Windows + R→键入“cmd”)。
  • 在一行中输入以下命令:
  • reg query "HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP"

    (这将列出所有.NET版本。)

  • 如果你想检查最新的.NET 4版本。
  • 在单行上键入以下说明:
  • reg query "HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4full" /v version

    请在下面找到附加的图片,看看它是如何显示的。

    在这里输入图片说明


    .NET版本检测器是一个GUI实用程序,显示安装了该框架的六个(!)版本中的哪一个。

    链接地址: http://www.djcxy.com/p/29077.html

    上一篇: How do I find the .NET version?

    下一篇: How do I check what version of Python is running my script?