59 votes

Comment les .NET Framework, CLR et de la version de Visual Studio numéros se rapportent les uns aux autres?

Avec l'annonce récente de l' .NET 4.0 et Visual Studio 2010, il devient de plus en plus difficile de garder une trace de ce qui .NET Framework versions construire sur quelle version du CLR et appartiennent à la version(s) de Visual Studio.

Est-il définitif tableau qui montre que ces relations?

66voto

Scott Dorman Points 25000
Visual Studio CLR .NET Framework
----------------------------------------------------------------------------------------
Visual Studio .NET (Rainier) 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 .NET 3.0 Extensions 2.0.50727 2.0, 3.0
Visual Studio 2008 (Orques) 2.0.50727 2.0 SP1, 3.0 SP1, 3.5
Visual Studio 2008 SP1 2.0.50727 2.0 SP2, 3.0 service pack 2, 3.5 SP1
Visual Studio 2010 (Hawaii) 4.0.30319 4.0

En élargissant un peu, et y compris certaines des informations de dok1 réponse, le numéro de version pour les différents livré des versions de l' .NET Framework sont disponibles sur Aaron Stebner du blog, qui couvre tout, de 1.0 à 3.5 SP1.

La réelle Visual Studio numéros de version sont:

Nom Du Produit Version Date D'Expédition
----------------------------------------------------------------------------------------
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

Merci de l'aider à compléter les pièces manquantes. C'est tout ce que je pouvais facilement trouver en ligne.

Grâce à @DannySmurf pour l'information sur tous les numéros de version pour le CLR.

34voto

Lucas Points 10415

Notez que lors de la 3.0 bascially seulement ajouté de nouvelles assemblées (même CLR), 3.5 ajouté de nouveaux assemblages, nouveau compilateur, et mis à jour le CLR pour SP1.

Framework 4.0 sera une toute nouvelle CLR (4.0, pas de CLR 3.x) qui va exécuter côte à côte avec Plc 1.1 et 2.0. Il aura également de toutes nouvelles assemblées de version 4.0 au lieu d'utiliser le 2.0 assemblées.

Cadre CLR et des Assemblées de presse
----------------------------------------------------------
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 et .NET 3.5 RTM
2.0 SP2 2.0.50727.3053 Visual Studio 2008 SP1 et .NET 3.5 SP1
2.0 SP2 2.0.50727.4016 Windows Vista SP2 et Windows Server 2008 SP2
2.0 SP2 2.0.50727.4927 Windows 7

Cadre CLR Nouvelles assemblées
----------------------------------------------------------
3.0 2.0 RTM RTM 3.0.4506.30 Le seul "out-of-band" non-SP cadre de la libération
3.0 2.0 SP1 SP1 3.0.4506.648 Visual Studio 2008 RTM et .NET 3.5 RTM
3.0 2.0 SP2 SP2 3.0.4506.2123 Visual Studio 2008 SP1 et .NET 3.5 SP1

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

Cadre CLR et des Assemblées de presse
----------------------------------------------------------
4.0 RTM 4.0.30319.1 Visual Studio 2010

(Cela a été recueillie à partir de diverses réponses et les documents liés, en particulier l'article MSDN Comment déterminer quelles versions et niveaux de service pack de Microsoft .NET Framework est installé lié par DOK.) Une liste complète avec KO versions de mise à jour et le soutien des dates de retraite peuvent être trouvées sur Wikipedia, Liste des .NET Framework version.

7voto

DOK Points 21175

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

  • Version de Visual Studio 6 = dernier avant .NET, sorti en 1998
  • Visual Studio 2002 = version 7.1, Rainier, d'abord .NET version rétroactivement ajouté 2002 pour le nom, l' .NET 1.0 -- publié Février 2002
  • Visual Studio 2003 = version 7, Everett, .NET 1.1 -- publié au début de 2003.
  • Visual Studio 2005 = la version 8 de Whidbey, .NET 2.0 et 3.0 -- lancement a Nov 2005. N'est plus appelé Visual Studio .NET
  • Visual Studio 2008 = la version 9, les Orques, les .NET 3.5 -- publié 11/19/2007 comme 9.0.21022.8
  • Visual Studio 2010 = la version 10 à Hawaii

La prochaine version de Visual Studio Team System est Rosario.

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

0voto

Scott P Points 1976

Framework 4.0 RTM

Visual Studio 2010

La Version De L'Assembly 4.0.30319

Date 4/12/2010

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X