如何找出安装的 .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.NET\Framework\v?.*
最后一个命令 (5) 将列出 所有 已安装的 .NET 版本(4.5 除外), 最新的优先 。 您需要运行第 4 个命令来查看是否安装了 .NET 4.5。
下面给出了 PowerShell 命令提示符中的另外三个选项。
6. [environment]::Version 7. $PSVersionTable.CLRVersion 8. 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
最后一个命令 (8) 将为您提供所有版本,包括 .NET 4.5。