我如何找到.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版本。 只需按照以下说明操作;
reg query "HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP"
(这将列出所有.NET版本。)
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?