-->
Learn to use .NET to create applications on any platform using C#, Visual Basic, and F#. Browse API reference, sample code, tutorials, and more.
.NET: Free. Cross platform. Open source.
A developer platform for building all your apps: web, mobile, desktop, gaming, IoT, and more. Supported on Windows, Linux, and macOS.
Open-source .NET
The Microsoft.NET Framework version 2.0 (x64) redistributable package installs the.NET Framework runtime and associated files required to run 64-bit applications developed to target the.NET Framework v2.0. The.NET Framework cannot be uninstalled on Windows 8 and 10. It can be removed from Windows 7 and older systems. It will show up in Programs and Features (Add or Remove Programs for Windows XP) amidst the list of installed programs. To repair the Microsoft.NET Framework: Download and run the Microsoft.NET Framework Repair Tool. In 2002, Microsoft released.NET Framework, a development platform for creating Windows apps. Today.NET Framework is at version 4.8 and is still supported by Microsoft. In 2014, Microsoft began writing a cross-platform, open-source successor to.NET Framework. This new implementation of.NET was named.NET Core until it reached version 3.1.
Learn about .NET Core
.NET concepts
Learn the fundamental concepts of .NET
Develop .NET apps
Start developing with .NET
.NET architectural guides
Read foundational development and architectural guidance for .NET
Programming languages
You can write .NET apps in C#, F#, or Visual Basic.
Create your application
You can choose web, mobile, desktop, gaming, IoT, and more.
Web
Cloud native and microservices
Mobile
Microsoft .net Framework 3.5
Desktop
Gaming
Machine learning and AI
Internet of things (IoT)
API and language reference
Microsoft .net Framework 4.5.2
Search the .NET API and language reference documentation.
Microsoft .net Framework 4.5.2
Contribute to .NET docs. Read our contributor guide.