Featured Article

How to Find .NET Framework Version Quick Guide

Kenneth Jul 13, 2026

The .NET Framework, developed by Microsoft, is a powerful platform for building, deploying, and running applications and services. Understanding how to identify the version of your .NET Framework is crucial for troubleshooting, backward compatibility, and ensuring your applications run smoothly. Let's dive into simple yet effective ways to find your .NET Framework version.

Yardstick vs. .Net Core vs .NET Framework – Which One to Choose?
Yardstick vs. .Net Core vs .NET Framework – Which One to Choose?

Before we proceed, let's clarify the versions. The .NET Framework has gone through several updates, including .NET Framework 1.x to 4.8, followed by the unified .NET Framework and .NET Core, now succeeded by .NET 5 and later. This article covers finding the version of all these incarnations.

Free .NET Framework Book
Free .NET Framework Book

Finding .NET Framework Version (Full .NET)

For the traditional .NET Framework (1.x to 4.8), you can check the version through the Registry or using command-line tools.

How to Check .NET Framework Version in Windows 10 Computer
How to Check .NET Framework Version in Windows 10 Computer

Registry method involves navigating to the 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP' key. Each installed version will have its own subkey, with the 'Version' value displaying the installed version number.

Using the Command Line

A Complete Guide to Microsoft .NET Framework
A Complete Guide to Microsoft .NET Framework

The .NET Framework Command-Line Tool (FX.exe) allows you to query the installed versions. Run 'FX.exe /version' in the command prompt to display the installed .NET Framework versions.

You can also use the 'dism.exe' command for Windows Management Instrumentation (WMI) queries. Run 'dism.exe /online /globalization/en-US /english / DetailFiles /Get-FeatureInfo | findstr /i "iii-x86-x64"| find "NET"|find /v "Enabled State" -split : to display .NET Framework versions.

Checking .NET Core and .NET 5+ Versions

How to Install .NET Framework 2.0 3.0 and 3.5 in Windows - Make Tech Easier
How to Install .NET Framework 2.0 3.0 and 3.5 in Windows - Make Tech Easier

.NET Core and its successors, .NET 5 and later (now rebranded as .NET), follow a different paradigm. They are cross-platform, компонентный-based, and can be checked using the 'dotnet' command-line interface (CLI) tool.

To find the installed version of .NET, open a terminal and run 'dotnet --version'. This will display the version of the .NET SDK installed on your system. If you want to check the runtime version, use 'dotnet --info' in the terminal.

Inspecting the Global.json File

a screenshot of a computer screen with the text how to check net framework version
a screenshot of a computer screen with the text how to check net framework version

When working on projects, the global.json file can help identify the .NET version. This file, located in the solution folder, allows you to specify the .NET version used by the project. Open the file and look for the 'sdk' property to find the targeted .NET version.

A global.json file might look like this:{"sdk": {"version": "5.0"}} — indicating that .NET 5.0 is targeted. You can also use 'dotnet new globaljson -v 3.1' to create a new global.json file targeting .NET 3.1.

6 façons de vérifier quelles versions de .NET Framework sont installées
6 façons de vérifier quelles versions de .NET Framework sont installées
6 Ways to Check Which Versions of .NET Framework Are Installed
6 Ways to Check Which Versions of .NET Framework Are Installed
Find out which Microsoft .Net Framework version a software requires - gHacks Tech News
Find out which Microsoft .Net Framework version a software requires - gHacks Tech News
Introducing .NET Standard - .NET Blog
Introducing .NET Standard - .NET Blog
How to Check .NET Framework Version in Windows 10 Computer
How to Check .NET Framework Version in Windows 10 Computer
.NET Core vs .NET Framework: What CTOs Must Know in 2026
.NET Core vs .NET Framework: What CTOs Must Know in 2026
How to download and install Microsoft’s .Net 3.5 Framework on Windows 11
How to download and install Microsoft’s .Net 3.5 Framework on Windows 11
a diagram showing the different types of web services and what they are used to create them
a diagram showing the different types of web services and what they are used to create them
an image of a chart with different types of words and numbers on it, including the names
an image of a chart with different types of words and numbers on it, including the names

In conclusion, identifying the .NET Framework version depends on the specific iteration of the platform. Utilize the methods above to ensure you're working with the correct version and to troubleshoot any compatibility issues that may arise. Happy coding!