What are the different versions of .Net framework?
Version
|
Release Date
|
End of support
|
|
.NET 1.0
|
Feb 13, 2002
|
Jul 07,2009
|
For windows 98, windows ME, windows NT 4.0, windows 2000, windows XP. CLR Version: 1.0 IDE Released: visual studio .Net
Features: -Introduced CLR 1.0 -Usage of DLL class libraries -Support for object oriented web app development
|
.NET 1.1
|
Apr 03, 2003
|
Oct 08, 2013
|
CLR Version: 1.1
IDE Released: visual studio .Net 2003
Features:
· Enhanced features with ADO.Net and Asp.Net · Security enhancement with secure coding guidelines · Support for Ipv6 · Built-in support for databases and ODBC |
.NET 2.0
|
Jan 22, 2006
|
Jul 12, 2011
|
CLR Version: 2.0
IDE Released: visual studio .Net 2005
Features:
· Enhancement to ASP.Net and ADO.Net · Authenticated stream · IO enhancement · XML support enhancement · Remoting · FTP Support · Generics and Generics collections · Serialization · Programmatic control of Caching · Event log enhancement
|
.NET 3.0
|
Nov 21, 2006
|
Jul 12, 2011
|
CLR Version: 2.0
IDE Released: visual studio .Net 2005
Features:
· WPF (Windows presentation foundation) · WCF (Windows communication foundation) · WWF (Windows workflow foundation) · Windows CardSpace Other features includes · Implicit type local variables · Object and collection initializers · Extension methods · Implicit typed array · Lambda Expressions · Implicit Types · Auto-Implemented properties
|
.NET 3.5 SP1
|
Nov 21, 2007
|
Oct 10, 2028
|
CLR Version: 2.0
IDE Released: visual studio .Net 2008
Features:
· .NET ajax enabled website · Thread Pool performance enhancement · Latency mode in garbage collection · Time Zone info · Cryptography enhancement · Enhancement in socket programming · Peer-to-peer networking · Web service interoperability
|
.NET 4.0
|
Apr 12, 2010
|
Jan 12, 2016
|
CLR Version: 4.0
IDE Released: visual studio .Net 2010
Features:
· Dynamic language runtime · Expended base class · Parallel computing · Managed extensibility framework · Covariance and contra-variance · BigIntegers and complex numbers
|
.NET 4.5
|
Aug 15, 2012
|
Jan 12, 2016
|
CLR Version: 4.0
IDE Released: visual studio .Net 2012
Features:
· Enhanced CLR 4.0 · Support for windows store (metro) application development · Built-in support to async · Enhanced WPF, WF, WWF · Native support for .Net compression · Net support enhanced
|
.NET 4.5.1
|
Oct 17, 2013
|
Jan 12, 2016
|
· 64-bit edit and continue support in visual studio 2013 · Possibility to handle return value while debugging · Async debugging enhancement · ADO.net connection resiliency · ASP.net application suspension · On demand large object heap compaction · Multi-core JIT improvements
|
.NET 4.5.2
|
May 05, 2014
|
Apr 26, 2022
|
· Enhancement for high DPI scenarios · Expanded resizing Windows forms controls · New workflow features
|
.NET 4.6
|
Jul 20, 2015
|
Apr 26, 2022
|
Windows vista s2, windows 8, windows 8.1, windows server 2012, windows server 2012 R2
CLR Version: 4.0
IDE Released: visual studio .Net 2015
Features:
· Introduced JIT compiler called RyuJIT · Supports code page encodings · Includes open source .Net Framework packages · Event-tracking enhancement · HTTP/2 support
|
.NET 4.6.1
|
Nov 30, 2015
|
|
· Native image generator (NGEN) PDBs · Spell checking development in WPF · Support for X509 support covering ECDSA
|
.NET 4.6.2
|
Aug 02, 2016
|
|
· Element initializers · Cryptography enhancements · Indexed members enhancements
|
.NET 4.7
|
May 02, 2017
|
Apr 26, 2022
|
· Improved TLS (transport layered security) · Enhanced cryptography · More features for touch and style in WPF · Object cache extensibility · High DPI support · New implementation for WPF printing APIs
|
.NET 4.7.1
|
Oct 17, 2017
|
|
· Performance improvement in garbage collection · Support for portable PDBs · Support for .Net standard 2.0 · Real-time feature detection · Support for read-only references
|
.NET 4.7.2
|
Aug 30, 2018
|
|
· New overloads for DSA.Create and RSA.Create · Ephemeral keys support · Support for same-site cookies · HttpClientHandler properties implementations
|
.NET 4.8
|
Apr 18, 2019
|
|
· JIT improvements · Updated Zlib · Reducing FIPS impact on cryptography · Antimalware scanning for all assemblies · Accessibility enhancements
|
Please note that the end of support date is when Microsoft ends regular security updates and technical support for that version. For ongoing support, Microsoft has been focusing on .NET Core and later .NET 5 and .NET 6, which are part of the newer unified .NET platform. These newer versions offer the latest features, performance improvements, and ongoing support from Microsoft, making them the recommended choice for new projects and future developments.