Wie Sie das .NET Framework zu tun, CLR und Visual Studio Nummern Version miteinander in Beziehung stehen?

StackOverflow https://stackoverflow.com/questions/212896

Frage

Mit der jüngsten Ankündigung von .NET 4.0 und Visual Studio 2010, wird es immer schwieriger, den Überblick zu behalten, welche Versionen von .NET Framework aufbauen, welcher Version der CLR und gehören mit welcher Version (en) von Visual Studio.

Gibt es eine endgültige Tabelle, die diese Beziehungen zeigt?

War es hilfreich?

Lösung

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

auf diese Erweiterung ein wenig, und einige der Informationen von DOK1 Antwort einschließlich die tatsächlichen Versionsnummern für die verschiedenen ausgeliefert Builds von .NET Framework auf Aaron Stebner ist verfügbar Blog , die alles abdeckt von 1,0 bis 3.5 SP1.

Die tatsächlichen Visual Studio Versionsnummern sind:

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

Bitte helfen Sie die fehlenden Teile zu füllen. Das ist alles, was ich einfach online finden konnte.

Vielen Dank für die Informationen über die vollen Versionsnummern für die CLR @DannySmurf.

Andere Tipps

Beachten Sie, dass während 3.0 bascially nur hinzugefügt neue Baugruppen (gleiche CLR) 3.5 hat neue Baugruppen, neue Compiler und die CLR auf SP1 Ebene aktualisiert.

Framework 4.0 wird eine ganz neue CLR (4.0, kein CLR 3.x) sein, die Seite an Seite läuft mit CLRs 1.1 und 2.0. Es wird auch alle neuen Baugruppen 4.0 versioniert haben stattdessen die 2.0 Baugruppen zu verwenden.

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

(Dies wurde von verschiedenen Antworten und verknüpfte Dokumente gesammelt, vor allem der MSDN-Artikel Wie Sie feststellen, welche Versionen und Service Pack-Ebene des Microsoft .NET Framework installiert sind verknüpft durch DOK .) Eine vollständige Liste mit KB Update-Versionen und Support Ruhestand Terminen kann auf Wikipedia gefunden werden, Liste der .NET Framework-Versionen .

Es ist schwer zu finden, ist es nicht? Ich glaube, das sind die Versionen (ohne Berücksichtigung von Service Pack)

  • Visual Studio Version 6 = letzte vor .NET , 1998 veröffentlicht
  • Visual Studio 2002 = Version 7.1, Rainier, erste .NET-Version hinzugefügt rückwirkend 2002 auf den Namen, die .NET 1.0 - veröffentlicht 2002 Februar
  • Visual Studio 2003 = Version 7, Everett, .NET 1.1 - Anfang 2003 veröffentlicht
  • .
  • Visual Studio 2005 = Version 8 Whidbey, .NET 2.0 und 3.0 - Start wurde November 2005 nicht mehr aufgerufen Visual Studio .NET
  • Visual Studio 2008 = Version 9 Orcas, .NET 3.5 - veröffentlicht am 2007.11.19 als 9.0.21022.8
  • Visual Studio 2010 = Version 10 Hawaii

Die nächste Version von Visual Studio Team System ist Rosario.

Wie welche Versionen und Service Pack-Ebene des Microsoft .NET Framework, um zu bestimmen installiert erhalten Sie weitere Informationen über Build-Nummern und Service Packs, sondern nur durch .NET 2.0.

Framework 4.0 RTM

Visual Studio 2010

Assembly Version 4.0.30319

Datum 4/12/2010

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top