Template:.NET Framework version history
Jump to navigation
Jump to search
| Version | CLR | Release date |
Support ended[5][6] |
Visual Studio | Included in | Can be installed on | Replaces | ||
|---|---|---|---|---|---|---|---|---|---|
| Windows | Windows Server | Windows | Windows Server | ||||||
| 1.0 | 1.0 | 2002-01-15[7][8] | Visual Studio .NET 2002 | — | — | NT 4.0 SP6a, 98, 98SE, Me, 2000, XP | NT 4.0 SP6a, 2000, 2003 | — | |
| 1.0 SP1 | ↑ | 2002-03-19[9] | — | — | ↑ | ↑ | ↑ | ||
| 1.0 SP2 | ↑ | 2002-08-07[10] | XP SP1[a] | — | ↑ | ↑ | ↑ | ||
| 1.0 SP3 | ↑ | 2004-08-30[11] | 2009-07-14 | — | — | ↑ | ↑ | ↑ | |
| 1.1 | 1.1 | 2003-04-09[12] | Visual Studio .NET 2003 | — | 2003 (x86) | NT 4.0 SP6a, 98, 98SE, Me, 2000, XP, Vista | NT 4.0 SP6a, 2000, 2003 (x64), 2008 | 1.0[13] | |
| 1.1 SP1 | ↑ | 2004-08-30[11] | 2013-10-08 | XP SP2, SP3[b] | 2003 SP1, SP2 (x86) | ↑ | ↑ | ↑ | |
| 2.0 | 2.0 | 2005-10-27[14] | Visual Studio 2005 | — | 2003 R2 | 98, 98SE, Me, 2000 SP3, XP SP2 | 2000 SP3, 2003 | — | |
| 2.0 SP1 | ↑ | 2007-11-19[15] | — | 2008 | 2000 SP4, XP SP2 | 2000 SP4, 2003 SP1 | ↑ | ||
| 2.0 SP2 | ↑ | 2008-08-11[16] | 2011-07-12 | — | 2008 SP2, 2008 R2 | ↑ | ↑ | ↑ | |
| 3.0 | 2.0 | 2006-11-06[17] | Visual Studio 2008 | Vista | — | XP SP2 | 2003 SP1 | 2.0 | |
| 3.0 SP1 | ↑ | 2007-11-19[15] | Vista SP1 | 2008[c] | ↑ | ↑ | ↑ | ||
| 3.0 SP2 | ↑ | 2008-08-11[16] | 2011-07-12 | Vista SP2 | 2008 SP2,[c] 2008 R2[c] | ↑ | ↑ | ↑ | |
| 3.5 | 2.0 | 2007-11-19[15] | Visual Studio 2008 | — | — | XP SP2, Vista | 2003 SP1, 2008 | 2.0, 3.0 | |
| 3.5 SP1 | ↑ | 2008-08-11[16] | 2029-01-09[d] | Visual Studio 2008 SP1 | 7, 8,[c] 8.1,[c] 10,[c] 11[c] | 2008 R2,[c] 2012,[c] 2012 R2,[c] v1709-v20H2,[c] 2016-2022,[c] v23H2,[c] 2025[c] | ↑ | ↑ | ↑ |
| 4.0 | 4 | 2010-04-12[18] | 2016-01-12 | Visual Studio 2010 | — | — | XP SP3, Vista SP1, 7 | 2003 SP2, 2008, 2008 R2 | — |
| 4.5 | 4 | 2012-08-15[19] | 2016-01-12 | Visual Studio 2012 | 8 | 2012 | Vista SP2, 7 SP1 | 2008 SP2, 2008 R2 SP1 | 4.0 |
| 4.5.1 | 4 | 2013-10-17[20] | 2016-01-12 | Visual Studio 2013 | 8.1 | 2012 R2 | Vista SP2, 7 SP1, 8 | 2008 SP2, 2008 R2 SP1, 2012 | 4.0, 4.5 |
| 4.5.2 | 4 | 2014-05-05[21] | 2022-04-26 | Visual Studio 2015 | — | — | Vista SP2, 7 SP1, 8, 8.1 | 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 | 4.0-4.5.1 |
| 4.6 | 4 | 2015-07-20[22] | 2022-04-26 | Visual Studio 2015 | 10 v1507 | — | Vista SP2, 7 SP1, 8, 8.1 Update | 2008 SP2, 2008 R2 SP1, 2012, 2012 R2 Update | 4.0-4.5.2 |
| 4.6.1 | 4 | 2015-11-30[23] | 2022-04-26 | Visual Studio 2015 Update 1 | 10 v1511 | — | 7 SP1, 8, 8.1 Update, 10 v1507 | 2008 R2 SP1, 2012, 2012 R2 Update | 4.0-4.6 |
| 4.6.2 | 4 | 2016-08-02[24] | 2027-01-12 | Visual Studio 2017 15.0 | 10 v1607 | 2016 | 7 SP1, 8.1 Update, 10 v1507-v1511 | 2008 R2 SP1, 2012, 2012 R2 Update | 4.0-4.6.1 |
| 4.7 | 4 | 2017-04-05[25] | Same as parent OS |
Visual Studio 2017 15.1 | 10 v1703 | — | 7 SP1, 8.1 Update, 10 v1607 | 2008 R2 SP1, 2012, 2012 R2 Update, 2016 | 4.0-4.6.2 |
| 4.7.1 | 4 | 2017-10-17[26] | Visual Studio 2017 15.5 | 10 v1709 | v1709 | 7 SP1, 8.1 Update, 10 v1607-v1703 | 2008 R2 SP1, 2012, 2012 R2 Update, 2016 | 4.0-4.7 | |
| 4.7.2 | 4 | 2018-04-30[27] | Visual Studio 2017 15.8 | 10 v1803-v1809 | v1803-v1809, 2019 | 7 SP1, 8.1 Update, 10 v1607-v1709 | 2008 R2 SP1, 2012, 2012 R2 Update, 2016, v1709 | 4.0-4.7.1 | |
| 4.8 | 4 | 2019-04-18[28] | Visual Studio 2019 16.3 | 10 v1903-v22H2, 11 v21H2 | v1903-v20H2, 2022 | 7 SP1, 8.1 Update, 10 v1607-v1809 | 2008 R2 SP1, 2012, 2012 R2 Update, 2016, v1709-v1809, 2019 | 4.0-4.7.2 | |
| 4.8.1 | 4 | 2022-08-09[29] | Visual Studio 2022 17.3 | 11 v22H2-v25H2 | v23H2, 2025 | 10 v20H2-v22H2, 11 v21H2 | v20H2, 2022 | 4.0-4.8 | |
Notes:
- a.^ .NET Framework 1.0 is an integral component of Windows XP Media Center Edition and Windows XP Tablet PC Edition. Installation CDs for the Home edition and the Professional edition of Windows XP SP1, SP2 or SP3 come with .NET Framework 1.0 installation packages.[3]
- b.^ Installation CDs for the Home edition and the Professional edition of Windows XP SP2 and SP3 come with .NET Framework 1.1 installation packages.[3]
- c.^ .NET Framework is not automatically installed with this operating system. It must be installed either from a Windows installation media or from the Internet on demand. Control Panel or Server Manager always attempts the latter.[30]
- d.^ This date applies only when running on Windows 10 version 1809, Windows Server 2019 or later. On older versions of Windows, .NET Framework 3.5 Service Pack 1 adopts the lifecycle of the underlying Windows operating system.[6]
| This template's documentation is missing, inadequate, or does not accurately describe its functionality or the parameters in its code. Please help add, expand, or improve it. |
References
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
- ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).