« Versions de CSharp, Framework .NET et Visual Studio » : différence entre les versions

De Banane Atomic
Aller à la navigationAller à la recherche
Aucun résumé des modifications
 
(26 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
[[Category:VisualStudio]]
[[Category:VisualStudio]]
= [https://en.wikipedia.org/wiki/.NET_Core .NET / .NET Core] =
= [https://en.wikipedia.org/wiki/.NET_Core .NET / .NET Core] =
[https://github.com/dotnet/core/tree/main/release-notes Release notes]
{| class="wikitable wtp"  
{| class="wikitable wtp"  
! Version
! Version
! Release date
! Release date
! Released with
! Released with
|-
| [[.NET_7|.NET 7]] || Nov 2022 || Visual Studio 2022 Version 17.4
|-
| .NET 6 || Nov 2021 || Visual Studio 2022 Version 17.0
|-
|-
| .NET 5 || Nov 2020 || Visual Studio 2019 Version 16.8
| .NET 5 || Nov 2020 || Visual Studio 2019 Version 16.8
Ligne 24 : Ligne 29 :
|}
|}


= [https://en.wikipedia.org/wiki/.NET_Framework#Release_history Dates de sortie] =
= [https://docs.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version#defaults C#] =
{| class="wikitable wtp"  
{| class="wikitable wtp"  
! Version
! Date
! Date
! .NET
! Visual Studio
! Visual Studio
! Framework .NET
|-
| [[Csharp_11|11]] || Nov 2022 || .NET 7 || Visual Studio 2022 version 17.4
|-
| [[Csharp_10|10]] || Sep 2020 || .NET 6 || Visual Studio 2022 version 17.0
|-
| [[Csharp_9|9.0]] || Sep 2020 || .NET 5 || Visual Studio 2019 version 16.8, Preview 4
|-
| [[CSharp_8|8.0]] || Sep 2019 || .NET Core 3.1<br>.NET Core 3.0<br>.NET Standard 2.1 || Visual Studio 2019 version 16.3
|-
| [[CSharp_7.3|7.3]] || May 2018 || .NET Framework 4.7.2, 4.8<br>.NET Core 2.1, 2.2<br>.NET Standard 1.x, 2.0 || Visual Studio 2017 version 15.7
|-
| [[CSharp_7.2|7.2]] || Nov 2017 || .NET Framework 4.7.1 || Visual Studio 2017 version 15.5
|-
| [[CSharp_7.1|7.1]] || Aug 2017 || .NET Framework 4.7<br>.NET Core 2.0 || Visual Studio 2017 version 15.3
|-
| [[CSharp_7|7.0]] || Mar 2017 || .NET Framework 4.6.2 || Visual Studio 2017 version 15.0
|-
| [[CSharp_6|6.0]] || Jul 2015 || .NET Framework 4.6<br>.NET Core 1.1<br>.NET Core 1.0 || Visual Studio 2015
|-
| [[CSharp_5|5.0]] || Aug 2012 || .NET Framework 4.5 || Visual Studio 2012<br>Visual Studio 2013
|-
| [[CSharp_4|4.0]] || Apr 2010 || .NET Framework 4 || Visual Studio 2010
|-
| [[CSharp_3|3.0]] || Nov 2007 || .NET Framework 3.5<br>.NET Framework 3.0 (Except LINQ)<br>.NET Framework 2.0 (Except LINQ) || Visual Studio 2008<br>Visual Studio 2010
|-
| 2.0 || Nov 2005 || .NET Framework 2.0 || Visual Studio 2005
|-
| 1.1<br>1.2 || Apr 2003 || .NET Framework 1.1 || Visual Studio .NET 2003
|-
| 1.0 || Jan 2002 || .NET Framework 1.0 || Visual Studio .NET 2002
|}
 
= [https://en.wikipedia.org/wiki/.NET_Framework#Release_history .NET Framework] =
{{info |1 = .NET Framework = CLR + managed libraries and tools
* [https://blogs.msdn.microsoft.com/karinm/2008/11/10/whats-the-difference-between-clr-and-net-framework/ Difference between "CLR" and ".NET Framework"]
* [https://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]}}
{| class="wikitable wtp"
! .NET Framework
! CLR
! CLR
! C#
! C#
! Commentaire
! Release date
! Visual Studio
|-
|-
| 2017 || Visual Studio 2017 || 4.7 || 4 || [[CSharp_7|7.0]] || remplace les Framework .NET 4.0 à 4.6.2
| 4.8 || 4 || || Apr 2019 || Visual Studio 2019 16.3
|-
|-
| 2016 || || 4.6.2 || 4 || || remplace les Framework .NET 4.0 à 4.6.1
| 4.7.2 || 4 || || Apr 2018 || Visual Studio 2017 15.8
|-
|-
| 2015-11 || Visual Studio 2015 Update 1 || 4.6.1 || 4 || || remplace les Framework .NET 4.0 à 4.6
| 4.7.1 || 4 || || Oct 2017 || Visual Studio 2017 15.5
|-
|-
| 2015-07 || Visual Studio 2015 || 4.6 || 4 || [[CSharp_6|6.0]] || remplace les Framework .NET 4.0 à 4.5.2
| 4.7 || 4 || [[CSharp_7|7.0]] || Apr 2017 || Visual Studio 2017 15.1
|-
|-
| 2014 || || 4.5.2 || 4 || || remplace les Framework .NET 4.0 à 4.5.1
| 4.6.2 || 4 || || Aug 2016 || Visual Studio 2017 15.0
|-
|-
| 2013 || Visual Studio 2013 || 4.5.1 || 4 || || remplace les Framework .NET 4.0 et 4.5
| 4.6.1 || 4 || || Nov 2015 || Visual Studio 2015 Update 1
|-
|-
| 2012 || Visual Studio 2012 || 4.5 || 4 || [[CSharp_5|5.0]] || remplace le Framework .NET 4.0
| 4.6 || 4 || [[CSharp_6|6.0]] || Jul 2015 || Visual Studio 2015
|-
|-
| 2010 || Visual Studio 2010 || 4.0 || 4 || [[CSharp_4|4.0]]
| 4.5.2 || 4 || || May 2014 || Visual Studio 2015
|-
|-
| 2007 || Visual Studio 2008 || 3.5 || 2.0 || [[CSharp_3|3.0]] || remplace les Framework .NET 2.0 et 3.0
| 4.5.1 || 4 || || Oct 2013 || Visual Studio 2013
|-
|-
| 2006 || || 3.0 || 2.0 || || remplace le Framework .NET 2.0
| 4.5 || 4 || [[CSharp_5|5.0]] || Aug 2012 || Visual Studio 2012
|-
|-
| 2005 || Visual Studio 2005 || 2.0 || 2.0 || 2.0
| 4.0 || 4 || [[CSharp_4|4.0]] || Apr 2010 || Visual Studio 2010
|-
|-
| 2003 || Visual Studio .NET 2003 || 1.1 || 1.1 || 1.2 || remplace le Framework .NET 1.0
| 3.5 || 2.0 || [[CSharp_3|3.0]] || Nov 2007 || Visual Studio 2008
|-
|-
| 2002 || Visual Studio .NET || 1.0 || 1.0 || 1.0
| 3.0 || 2.0 || || Nov 2006 || Visual Studio 2008
|-
| 2.0 || 2.0 || 2.0 || Oct 2005 || Visual Studio 2005
|-
| 1.1 || 1.1 || 1.1, 1.2 || Apr 2003 || Visual Studio .NET 2003
|-
| 1.0 || 1.0 || 1.0 || Jan 2002 || Visual Studio .NET (2002)
|}
|}
{{info |1 = .NET Framework = CLR + managed libraries and tools<br>[https://blogs.msdn.microsoft.com/karinm/2008/11/10/whats-the-difference-between-clr-and-net-framework/ Lien]}}


= Windows et les versions pré-installées du Framework .NET =
= [https://learn.microsoft.com/en-us/dotnet/framework/migration-guide/versions-and-dependencies Windows et les versions pré-installées du Framework .NET] =
{| class="wikitable wtp"  
{| class="wikitable wtp"  
! Framework .NET
! Framework .NET
Ligne 67 : Ligne 117 :
! Windows Server
! Windows Server
|-
|-
| 4.8 || 10 v1903 || v1903
| 4.8.1 || 11 v22621 || -
|-
| 4.8 || 10 v1903 || 2022 v1903
|-
|-
| 4.7.2 || 10 v1803-v1809 || v1803-v1809, 2019
| 4.7.2 || 10 v1803-v1809 || v1803-v1809, 2019

Dernière version du 6 juin 2023 à 09:39

.NET / .NET Core

Release notes

Version Release date Released with
.NET 7 Nov 2022 Visual Studio 2022 Version 17.4
.NET 6 Nov 2021 Visual Studio 2022 Version 17.0
.NET 5 Nov 2020 Visual Studio 2019 Version 16.8
.NET Core 3.1 Dec 2019 Visual Studio 2019 Version 16.4
.NET Core 3.0 Sep 2019 Visual Studio 2019 Version 16.3
.NET Core 2.2 Dec 2018 Visual Studio 2019 Version 16.0
.NET Core 2.1 May 2018 Visual Studio 2017 Version 15.7
.NET Core 2.0 Aug 2017 Visual Studio 2017 Version 15.3
.NET Core 1.1 Nov 2016 Visual Studio 2017 Version 15.0
.NET Core 1.0 Jun 2016 Visual Studio 2015 Update 3

C#

Version Date .NET Visual Studio
11 Nov 2022 .NET 7 Visual Studio 2022 version 17.4
10 Sep 2020 .NET 6 Visual Studio 2022 version 17.0
9.0 Sep 2020 .NET 5 Visual Studio 2019 version 16.8, Preview 4
8.0 Sep 2019 .NET Core 3.1
.NET Core 3.0
.NET Standard 2.1
Visual Studio 2019 version 16.3
7.3 May 2018 .NET Framework 4.7.2, 4.8
.NET Core 2.1, 2.2
.NET Standard 1.x, 2.0
Visual Studio 2017 version 15.7
7.2 Nov 2017 .NET Framework 4.7.1 Visual Studio 2017 version 15.5
7.1 Aug 2017 .NET Framework 4.7
.NET Core 2.0
Visual Studio 2017 version 15.3
7.0 Mar 2017 .NET Framework 4.6.2 Visual Studio 2017 version 15.0
6.0 Jul 2015 .NET Framework 4.6
.NET Core 1.1
.NET Core 1.0
Visual Studio 2015
5.0 Aug 2012 .NET Framework 4.5 Visual Studio 2012
Visual Studio 2013
4.0 Apr 2010 .NET Framework 4 Visual Studio 2010
3.0 Nov 2007 .NET Framework 3.5
.NET Framework 3.0 (Except LINQ)
.NET Framework 2.0 (Except LINQ)
Visual Studio 2008
Visual Studio 2010
2.0 Nov 2005 .NET Framework 2.0 Visual Studio 2005
1.1
1.2
Apr 2003 .NET Framework 1.1 Visual Studio .NET 2003
1.0 Jan 2002 .NET Framework 1.0 Visual Studio .NET 2002

.NET Framework

.NET Framework = CLR + managed libraries and tools
.NET Framework CLR C# Release date Visual Studio
4.8 4 Apr 2019 Visual Studio 2019 16.3
4.7.2 4 Apr 2018 Visual Studio 2017 15.8
4.7.1 4 Oct 2017 Visual Studio 2017 15.5
4.7 4 7.0 Apr 2017 Visual Studio 2017 15.1
4.6.2 4 Aug 2016 Visual Studio 2017 15.0
4.6.1 4 Nov 2015 Visual Studio 2015 Update 1
4.6 4 6.0 Jul 2015 Visual Studio 2015
4.5.2 4 May 2014 Visual Studio 2015
4.5.1 4 Oct 2013 Visual Studio 2013
4.5 4 5.0 Aug 2012 Visual Studio 2012
4.0 4 4.0 Apr 2010 Visual Studio 2010
3.5 2.0 3.0 Nov 2007 Visual Studio 2008
3.0 2.0 Nov 2006 Visual Studio 2008
2.0 2.0 2.0 Oct 2005 Visual Studio 2005
1.1 1.1 1.1, 1.2 Apr 2003 Visual Studio .NET 2003
1.0 1.0 1.0 Jan 2002 Visual Studio .NET (2002)

Windows et les versions pré-installées du Framework .NET

Framework .NET Windows Windows Server
4.8.1 11 v22621 -
4.8 10 v1903 2022 v1903
4.7.2 10 v1803-v1809 v1803-v1809, 2019
4.7.1 10 v1709 v1709
4.7 10 v1703
4.6.2 10 v1607 2016
4.6.1 10 v1511
4.6 10
4.5.1 8.1 2012 R2
4.5 8 2012
3.5 7 2008 R2 SP1
3.0 Vista 2008 SP2, 2008 R2 SP1
2.0 2003, 2003 R2, 2008 SP2, 2008 R2 SP1
1.1 2003
1.0 XP

ASP .Net MVC

MVC version Visual Studio .Net Framework Date
Core MVC 2.0.0 2017
Core MVC 1.0.0 2016
5.2 VS 2013 4.5 2014
5.0 VS 2013 4.5, 4.5.1 2013
4.0 VS 2010 SP1, 2012 4.0, 4.5 2012
3.0 VS 2010 4.0 2011
2.0 VS 2008, 2010 3.5, 4.0 2010
1.0 VS 2008 3.5 2009