Question

Avec l’annonce récente de .NET 4.0 et Visual Studio 2010, il devient de plus en plus difficile de savoir quelles versions de .NET Framework reposent sur quelle version du CLR et appartiennent à quelle (s) version (s) de Visual Studio.

Existe-t-il un tableau définitif montrant ces relations?

Était-ce utile?

La solution

Visual Studio                                 CLR           .NET Framework
----------------------------------------------------------------------------------------
Visual Studio .NET (Ranier)                   1.0.3705      1.0
Visual Studio 2003 (Everett)                  1.1.4322      1.1
Visual Studio 2005 (Whidbey)                  2.0.50727     2.0
Visual Studio 2005 with .NET 3.0 Extensions   2.0.50727     2.0, 3.0
Visual Studio 2008 (Orcas)                    2.0.50727     2.0 SP1, 3.0 SP1, 3.5
Visual Studio 2008 SP1                        2.0.50727     2.0 SP2, 3.0 SP2, 3.5 SP1
Visual Studio 2010 (Hawaii)                   4.0.30319     4.0

Pour en savoir un peu plus, et y compris certaines informations de la réponse de dok1, les numéros de version réels des différentes versions livrées du .NET Framework sont disponibles sur blog , qui couvre tout de 1,0 à 3,5 SP1.

Les numéros de version actuels de Visual Studio sont les suivants:

Product Name                                 Version              Ship Date
----------------------------------------------------------------------------------------
Visual Studio .NET                            7.0.??               02/2002
Visual Studio .NET 2002 Service Pack 1        7.0.??
Visual Studio 2003                            7.1.??               04/2003
Visual Studio 2003 Service Pack 1             7.1.6030             09/13/2006
Visual Studio 2005                            8.0.5072.42
Visual Studio 2005 Service Pack 1                                  12/14/2006
Visual Studio 2008                            9.0.21022.8          11/19/2007 
Visual Studio 2008 SP1                        9.0.30729.1
Visual Studio 2010                            10.0.30319.1         04/12/2010
Visual Studio 2010 SP1                        10.0.40219.1         03/03/2011

Aidez-nous à compléter les éléments manquants. C’est tout ce que je pourrais facilement trouver en ligne.

Merci à @DannySmurf pour les informations sur les numéros de version complets du CLR.

Autres conseils

Notez que, même si la version 3.0 n'apportait que de nouveaux assemblages (même CLR), la version 3.5 ajoutait de nouveaux assemblys, un nouveau compilateur et mettait à jour le CLR au niveau SP1.

Framework 4.0 sera un tout nouveau CLR (4.0, pas de CLR 3.x) qui fonctionnera côte à côte avec les CLR 1.1 et 2.0. Il utilisera également de tout nouveaux assemblys version 4.0 au lieu d’utiliser les assemblys 2.0.

Framework  CLR and Assemblies            Release
----------------------------------------------------------
1.0 RTM    1.0.3705.0                    Visual Studio .NET (aka VS.NET 2002)
1.0 SP1    1.0.3705.209
1.0 SP2    1.0.3705.288
1.0 SP3    1.0.3705.6018

1.1 RTM    1.1.4322.573                  VS.NET 2003
1.1 SP1    1.1.4322.2032
1.1 SP1    1.1.4322.2300                 Windows Server 2003

2.0 RTM    2.0.50727.42                  Visual Studio 2005 RTM
2.0 RTM    2.0.50727.312                 Windows Vista
2.0 SP1    2.0.50727.1433                Visual Studio 2008 RTM and .NET 3.5 RTM
2.0 SP2    2.0.50727.3053                Visual Studio 2008 SP1 and .NET 3.5 SP1
2.0 SP2    2.0.50727.4016                Windows Vista SP2 and Windows Server 2008 SP2
2.0 SP2    2.0.50727.4927                Windows 7

Framework  CLR           New assemblies
----------------------------------------------------------
3.0 RTM    2.0 RTM       3.0.4506.30     The only "out-of-band" non-SP framework release
3.0 SP1    2.0 SP1       3.0.4506.648    Visual Studio 2008 RTM and .NET 3.5 RTM
3.0 SP2    2.0 SP2       3.0.4506.2123   Visual Studio 2008 SP1 and .NET 3.5 SP1

3.5 RTM    2.0 SP1       3.5.21022.8     Visual Studio 2008 RTM and .NET 3.5 RTM
3.5 SP1    2.0 SP2       3.5.30729.01    Visual Studio 2008 SP1 and .NET 3.5 SP1
3.5 SP1    2.0 SP2       3.5.30729.4926  Windows 7

Framework  CLR and Assemblies            Release
----------------------------------------------------------
4.0 RTM    4.0.30319.1                   Visual Studio 2010

(Ces informations proviennent de différentes réponses et de plusieurs documents liés, notamment l'article MSDN Comment déterminer quelles versions et niveaux de Service Pack de Microsoft .NET Framework sont installés et liés par DOK .) Une liste complète avec les versions de mise à jour de la base de connaissances et les dates de retrait du support est disponible sur Wikipedia, Liste des versions de .NET Framework .

.

C'est difficile à trouver, n'est-ce pas? Je crois que ce sont les versions (en ignorant les service packs)

  • Visual Studio version 6 = dernière avant .NET , publié en 1998
  • Visual Studio 2002 = version 7.1, Rainier, première version .NET ajoutée rétroactivement 2002 au nom .NET 1.0 - publié en février 2002
  • Visual Studio 2003 = version 7, Everett, .NET 1.1 - publié début 2003.
  • Visual Studio 2005 = version 8 Whidbey, .NET 2.0 & amp; La version 3.0 a été lancée en novembre 2005. N'est plus appelé Visual Studio .NET
  • Visual Studio 2008 = version 9, Orcas, .NET 3.5 - publié le 19/11/2007 sous le numéro 9.0.21022.8
  • Visual Studio 2010 = version 10 Hawaii

La prochaine version de Visual Studio Team System est Rosario.

Comment déterminer les versions et les niveaux de service pack de Microsoft .NET Framework installés vous donnera plus d'informations sur les numéros de build et les service packs, mais uniquement via .NET 2.0.

RTM Framework 4.0

Visual Studio 2010

Version d'assemblage 4.0.30319

Date 4/12/2010

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top