To use PowerShell to check the .NET version on Windows 10, use these steps:
- Open Start.
- Search for PowerShell, right-click the top result, and select the Run as administrator option.
- Type the following command to determine the version of .NET installed and press Enter: Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match ...
- Confirm the version of the .NET Framework installed on the machine.
- Press Windows + R.
- Type cmd.
- On the command prompt, type dotnet --version.
How to check which .NET Core version is installed?
- Depending on your operating system, launch either Windows PowerShell or Terminal.
- Runtime dotnet --list-runtimes
- SDK dotnet --list-sdks
How to detect .NET Core version in runtime?
- Launch Windows PowerShell.
- Runtime (dir (Get-Command dotnet).Path.Replace ('dotnet.exe', 'shared\Microsoft.NETCore.App')).Name
- SDK (dir (Get-Command dotnet).Path.Replace ('dotnet.exe', 'sdk')).Name
Is .NET Core a good choice for web development?
If you want to develop website/web application using.NET Framework/.NET Core, it is the best IDE available. So, it depends on your choice of the technology you want to use to develop website. If it is.NET, then, great choice. You can also use it for Python and NodeJS.
How to find out the .NET version installed?
You can also find out .NET Framework version using Registry Editor:
- Type regedit in RUN or Start Menu search box and press Enter. It’ll open Registry Editor.
- Now go to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
- Under this key, you’ll see separate keys for each .NET Framework version installed in your system.
What version of.NET is installed?
Each version of .NET Framework from 1.1 to 4.0 is listed as a subkey at HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP. The following table lists the path to each .NET Framework version. For most versions, there's an Install REG_DWORD value of 1 to indicate this version is installed. In these subkeys, there's also a Version REG_SZ value that contains a version string.
Where is the.NET Framework 4.5?
The version of .NET Framework (4.5 and later) installed on a machine is listed in the registry at HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full. If the Full subkey is missing, then .NET Framework 4.5 or above isn't installed.
What is RuntimeInformation.FrameworkDescription property?
You can use the RuntimeInformation.FrameworkDescription property to query for which .NET implementation and version your app is running on. If the app is running on .NET Framework, the output will be similar to:
How to check if a.NET Framework is forward compatible?
Check the Release REG_DWORD value to determine the installed version. To be forward-compatible, check for a value greater than or equal to the value listed in the .NET Framework version table.
How to check if a.NET Framework is present?
To determine whether a minimum version of .NET Framework is present, check for a Release REG_DWORD value that's greater than or equal to the corresponding value listed in the following table. For example, if your application runs under .NET Framework 4.8 or a later version, test for a Release REG_DWORD value that's greater than or equal to 528040.
What is version to string?
For the entire version string (for example, 4.0.30319.18010 ), use the Version.ToString method. This method returns a single value that reflects the version of the runtime that's executing the code. It doesn't return assembly versions or other runtime versions that may be installed on the computer.
What does System.Version object do?
The returned System.Version object identifies the version of the runtime that's currently executing the code. It doesn't return assembly versions or other versions of the runtime that may have been installed on the computer.
How to check.NET version?
To use File Explorer to check the .NET Framework version on Windows 10, use these steps: Open File Explorer. Enter the folder with the latest version – for example, v4.0.30319. Right-click any of the ".dll" files and select the Properties option. Click the Details tab.
How to check.NET version on Windows 10?
To use PowerShell to check the .NET version on Windows 10, use these steps: Open Start. Search for PowerShell, right-click the top result, and select the Run as administrator option. Type the following command to determine the version of .NET installed and press Enter:
How to check.NET Framework version?
To use File Explorer to check the .NET Framework version on Windows 10, use these steps: 1 Open File Explorer. 2 Browse the following path:#N#C:WindowsMicrosoft.NETFramework 3 Enter the folder with the latest version – for example, v4.0.30319.#N#Source: Windows Central 4 Right-click any of the ".dll" files and select the Properties option.#N#Source: Windows Central 5 Click the Details tab. 6 Under the "Product version" section, confirm the version of .NET – for example, 4.8.4084.0.#N#Source: Windows Central
What is the dot net?
the .NET Framework ("dot net") is a development platform made up of programming languages, libraries, and tools for developers to build different types of traditional and modern apps for desktop, laptops, and web apps, games, and more. The .NET platform is not limited to Windows since it is open-source ...
Do you need to know what version of.NET is installed?
Although regular users usually do not need to worry about the version of .NET installed on Windows 10, some programs require specific releases to run correctly. Also, programmers typically have to use multiple versions of the development platform to build their applications. This means that depending on the situation, knowing the version of .NET installed on the computer can be useful.
Where to find version of Microsoft.NET Framework?
You can also view the version that you have installed from File Explorer. You will need to head to the C:WindowsMicrosoft.NETFramework folder on your system.
Where is the detail tab in Windows 10?
On the “Properties” window, click the “Details” tab at the top.

Check SDK Versions
- You can see which versions of the .NET SDK are currently installed with a terminal. Open a terminal and run the following command. You get output similar to the following.
Check Runtime Versions
- You can see which versions of the .NET runtime are currently installed with the following command. You get output similar to the following.
Check For Install Folders
- It's possible that .NET is installed but not added to the PATHvariable for your operating system or user profile. In this case, the commands from the previous sections may not work. As an alternative, you can check that the .NET install folders exist. When you install .NET from an installer or script, it's installed to a standard folder. Much of the time the installer or script you're …
More Information
- You can see both the SDK versions and runtime versions with the command dotnet --info. You'll also get other environmental related information, such as the operating system version and runtime identifier (RID).
Next Steps