.NET Framework Version Comparison Table

It is frequent usage to see all the .NET Version with it’s features on one page. While surfing on net it is difficult to find or even not a single site provides all version on one plate with features. Following is a try to put all the .NET Framework versions together with other release and features details.

Version No. Release Date Visual Studio Version Default in Windows CLR Version Features in Release
1.0 13 Feb 2002 Visual Studio .NET NA 1.0 First Version of CLR and Base Class Library
1.1 24 Apr 2003 Visual Studio 2003 Windows Server 2003 1.1 1. First Major version of .NET Framework

2. Built-in support for mobile ASP.NET controls. Previously available as an add-on for .NET Framework, now part of the framework

3. Security changes – enable Windows Forms assemblies to execute in a semi-trusted manner from the Internet, and enable Code Access Security in ASP.NET applications

4. Built-in support for ODBC and Oracle databases. Previously available as an add-on for .NET Framework 1.0, now part of the framework

5. .NET Compact Framework – a version of the .NET Framework for small devices

6. Internet Protocol version 6 (IPv6) support
2.0 7 Nov 2005 Visual Studio 2005 Windows Server 2003 R2 2.0 1.  Generics

2.  Language support for generics built directly into the .NET CLR

3.  Full 64-bit support for both the x64 and the IA-64 hardware platforms

4.  SQL Server integration – .NET 2.0, VS 2005, and SQL Server 2005 are all tied together. This means that instead of using T-SQL, one can build stored procedures and triggers in any of the .NET-compatible languages

5.  A new hosting API for native applications wishing to host an instance of the .NET runtime. The new API gives a fine grain control on the behavior of the runtime with regards to multithreading, memory allocation, assembly loading and more

6.  Many additional and improved ASP.NET web controls

7.  New data controls with declarative data binding

8.  New personalization features for ASP.NET, such as support for themes, skins, master pages and webparts

9.  .NET Micro Framework – a version of the .NET Framework related to the Smart Personal Objects Technology initiative

10. Membership provider

11. Partial classes

12. Nullable types

13. Anonymous methods

14. Iterators

15. Data tables
3.0 6 Nov 2006 Visual Studio 2005 Windows Vista, Windows Server 2008 2.0 1. Windows Presentation Foundation (WPF), a new user interface subsystem and API based on XML and vector graphics, which uses 3D computer graphics hardware and Direct3D technologies

2. Windows Communication Foundation (WCF), a service-oriented messaging system which allows programs to interoperate locally or remotely similar to web services

3. Windows Workflow Foundation (WF) allows for building of task automation and integrated transactions using workflows

4. Windows CardSpace, a software component which securely stores a person’s digital identities and provides a unified interface for choosing the identity for a particular transaction, such as logging in to a website
3.5 19 Nov 2007 Visual Studio 2008 Windows 7, Windows Server 2008 R2 2.0, 2.0 SP1, 3.0 SP1 1. Added new features such as AJAX-enabled Web sites and LINQ

2. Source code of Base Class Library (BCL) has been partially released

3. New .NET Compact Framework 3.5 released
3.5 SP1 11 Aug 2008 Visual Studio 2008 Windows 7, Windows Server 2008 R2 3.0 SP2 1. .NET Framework Client Profile

2. Dynamic Data

3. Two new data service components added, ADO.NET Entity Framework and ADO.NET Data Services

4. Two new assemblies for web development, System.Web.Abstraction and System.Web.Routing

5. New set of controls “Visual Basic Power Packs” introduced
4.0 12 Apr 2010 Visual Studio 2010 NA 4.0 1. New Version of CLR

2. Parallel Extensions to improve support for parallel computing, which target multi-core or distributed systems. To this end, technologies like PLINQ (Parallel LINQ), a parallel implementation of the LINQ engine, and Task Parallel Library, which exposes parallel constructs via method calls are included

3. New Visual Basic .NET and C# language features, such as implicit line continuations, dynamic dispatch, named parameters, and optional parameters

4. Code Contracts

5. Inclusion of new types to work with arbitrary-precision arithmetic (System.Numerics.BigInteger) and complex numbers (System.Numerics.Complex)

6. Dynamic Language Runtime (DLR)

7. Managed Extensibility Framework (MEF)

8. Windows Server AppFabric for application server capabilities in the form of AppFabric hosting and in-memory distributed caching support
4.5 15 Aug 2012 Visual Studio 2012 Windows 8, Windows Server 2012 4.5 1. Windows Store Apps

2. The Portable Class Library project in Visual Studio 2012

3. Background Garbage Collection Servers

4. Asynchronous File Operations

5. Regex Timeout

6. Profile Optimization – Improved Startup Performance
7. Zip Compression
8. Async and Await – Code Markers

References
.NET Framework on Wikipedia
.NET Framework Versions and Dependencies on MSDN

.NET Framework Version Comparison Table
7 votes, 4.57 avg. rating (91% score)

14 Comments

  1. Vedangi

    Thank You for sharing features of all versions of .Net at one place .

    Reply

  2. Paulo Morgado

    You missed .NET 3.5 SP1/Visual Studio SP1 which introduced Entity Framework.
    Windows 7/Windows Server 2008 R2 comes with .NET 3.5.1 which is a “special” .NET 3.5 SP1
    .NET 3.5 comes with SP1 for .NET 2.0 and .NET 3.0.
    .NET 3.5 SP1 (3.5.1) comes with SP2 for .NET 2.0 and .NET 3.0.

    Reply

    • Jinal Desai

      Thanks for your valuable suggestion. Article is updated according to your suggestion.

      Reply

  3. Frank Jones

    Thanks for sharing this. I have shared this link on my Google+ page.

    Reply

  4. George Barbehenn

    The other thing that’s different is the speed of execution. 4.0 is about 15X faster than 1.0 (?, I didn’t run the benchmarks myself, so this is hearsay). Another column with the relative speeds would be handy.

    Reply

  5. John Brown

    Interesting. Thanks for the effort.

    Reply

  6. Blog J.Schweiss | .NET Comparison Table

    [...] Comparison Table Mai 5, 2012 20:23 by Administrator Link Tags: Categories: Actions: E-mail | Kick it! | Permalink | Kommentare (0) | Comment RSS [...]

    Reply

  7. .NET Framework Version Comparison Table | Jinal Desai | Coding Adventures | Scoop.it

    [...] background-position: 50% 0px ; background-color:#222222; background-repeat : no-repeat; } jinaldesai.net – Today, 10:52 [...]

    Reply

  8. .NET Framework Version Comparison Table | Jinal Desai « Avventure sul Web

    [...] on jinaldesai.net Like this:LikeBe the first to like this [...]

    Reply

  9. Victor Marques

    Nice blog and interesting article.

    Reply

  10. Gaurav Balyan

    Really Nice

    Reply

  11. Asawari Patwardhan

    Nice blog………. :-)

    Reply

  12. .NET Framework各版本比较 |

    [...] 原文链接:jinaldesai.net [...]

    Reply

  13. Manju

    I was searching for this type of comparison sheet; thanks for your time and effort for preparing this.

    Reply

Leave a Reply

*


*