Skip to main content
List of features and versions of .NET Framework

List of features and versions of .NET Framework

.NET is a software development platform developed by Microsoft. It runs on Microsoft Windows OS. It provides tools and libraries that allow developers to develop applications and services much easily, faster and secure by using a convenient way.

List of features and versions of .NET Framework #dotnet #dotnetframework #aspnet Click To Tweet

List of features and versions of .NET Framework

Here is the list of features offered by.NET Framework in its different versions. We have a compiled a list ranging from the recent to old versions of the .NET framework.


Visual Studio 2017

  1. Support for localization of data annotations in ASP.NET
  2. Support for paths longer than 260 characters
  3. Enabling .NET desktop apps with Project Centennial
  4. Soft keyboard and per-monitor DPI support for WPF


Visual Studio 2015

  1. Support for X509 certificates containing ECDSA
  2. Encrypted support for hardware-protected keys in ADO.NET
  3. Spell checking improvements in WPF


Visual Studio 2015

  1. Introduced RyuJIT, a new JIT compiler for 64-bit systems
  2. Introduced Open Source .Net Framework Packages. Refer our post on .NET Core to know more – Getting Started with .NET Core 1.0
  3. Support for Code page encodings
  4. Improvements to event tracing



Visual Studio 2013

  1. Includes performance and debugging improvements
  2. Support for automatic binding redirection
  3. Expanded support for Windows Store apps


Visual Studio 2012

  1. Features Enhancements to CLR 4.0
  2. Async Support
  3. Support for building Windows Store apps
  4. Features Enhancement to WPF, WCF, WF, and ASP.NET


Visual Studio 2010

  1. Introduced CLR 4.0
  2. Managed Extensibility Framework (MEF)
  3. Dynamic Language Runtime (DLR)
  4. Task Parallel Library


Visual Studio 2008

  1. Built-In AJAX Support
  2. LINQ
  3. Dynamic Data
  4. Multi-targeting Framework Support


Visual Studio 2005

  1. WPF (Windows Presentation Foundation)
  2. WCF (Windows Communication Foundation)
  3. WF (Windows Workflow Foundation)
  4. CardSpace

Online computer science courses to jumpstart your future.


Visual Studio 2005

  1. Introduced CLR 2.0
  2. Generics and generic collections
  3. Partial classes
  4. Nullable types
  5. Anonymous methods
  6. Introduced many new controls and features to ASP.NET


Visual Studio .NET 2003

  1. Features Enhancement to ASP.NET and ADO.NET
  2. Built-in support for mobile ASP.NET controls
  3. Security Enhancement
  4. Built-in support for ODBC and databases
  5. Internet Protocol version 6 (IPv6) support


Visual Studio .NET

  1. Introduced CLR 1.0
  2. Support for Object-oriented Web application development
  3. Use of DLL class libraries


List of features and versions of NET Framework
Image Source: Wikipedia

Note: The most recent version at the time of writing this post is 4.6.2.

This post will be updated with the new features and version of .NET framework in future. Hope you like this post and it was worth your time.


Version of .NET Framework in tabular format for quick view:

Version Date .NET Framework Visual Studio
C# 1.0 Jan-02 .NET Framework 1.0 Visual Studio .NET 2002
C# 1.1/1.2 Apr-03 .NET Framework 1.1 Visual Studio .NET 2003
C# 2.0 Nov-05 .NET Framework 2.0 Visual Studio .NET 2005
C# 3.0 Nov-07 .NET Framework 2.0 (Except LINQ),

.NET Framework 3.0 (Except LINQ),

.NET Framework 3.5

Visual Studio .NET 2008,

Visual Studio .NET 2010

C# 4.0 Apr-10 .NET Framework 4.0 Visual Studio .NET 2010
C# 5.0 Aug-12 .NET Framework 4.5 Visual Studio .NET 2012/2013
C# 6.0 Jul-15 .NET Framework 4.6 Visual Studio .NET 2015
C# 7.0 Mar-17 .NET Framework 4.6.2 Visual Studio .NET 2017

In conclusion to this post, you can also refer to the list of C# features with respect to its versions:

List of C# features version by version

What do you think?

Dear Readers,
If you have any questions or suggestions please feel free to email us or put your thoughts as comments below. We would love to hear from you.

Happy Crunching!


DotNetCrunch is a popular blog for latest Microsoft® technologies which is aimed for beginners and intermediate level professionals.