In Java, you can execute a simple command "java -version", but unfortunately it is not so straightforward in .NET.
The below stackoverflow thread shows some commands that can be leveraged to find out the .NET version - https://stackoverflow.com/questions/1565434/how-do-i-find-the-net-version
The commands which worked for me on Win10 are as follows:
Command Prompt (cmd):
dir /b /ad /o-n %systemroot%\Microsoft.NET\Framework\v?.*
The above command will list down all versions of .NET except v4.5 and above.
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\full" /v version
The above command will work for .NET versions v4.5 and above.
PowerShell:
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
The above powershell command is the most versatile and will list down all versions.
No comments:
Post a Comment