.NET Framework-Versionen und -Abhängigkeiten

Aktualisiert: September 2010

Jede Version von .NET Framework enthält die Common Language Runtime (CLR) als Kernkomponente und schließt zusätzliche Komponenten wie die Basisklassenbibliotheken und andere verwaltete Bibliotheken ein. In diesem Thema werden die Hauptkomponenten der .NET Framework-Versionen beschrieben, Informationen zu den zugrunde liegenden CLR-Versionen und zugeordneten Entwicklungsumgebungen bereitgestellt und die von Windows installierten Versionen dargestellt.

Die folgende Abbildung fasst den Versionsverlauf zusammen und zeigt, welche Versionen von Windows installiert werden.

Komponenten und Ebenen von .NET Framework-Versionen

Weitere Informationen zum Installieren der aktuellen Version finden Sie unter Installieren von .NET Framework. Informationen zur Unterstützung für .NET Framework finden Sie unter Microsoft .NET Framework Support Lifecycle-Richtlinien auf der Microsoft Support-Website.

In den .NET Framework-Versionen enthaltene Funktionen

Jede neue Version von .NET Framework enthält weiterhin Funktionen aus den früheren Versionen und fügt neue Funktionen hinzu. Die CLR ist zwar die Kernkomponente von .NET Framework, wird jedoch abgesehen von der .NET Framework-Versionsnummer durch eine eigenen Versionsnummer identifiziert. Einige Versionen von .NET Framework enthalten eine neue Version der CLR, während andere eine früheren Version verwenden. Beispiel: .NET Framework, Version 4, enthält CLR, Version 4; .NET Framework 3.5 hingegen enthält CLR 2.0. (Es gab keine Version 3 der CLR.) Sie können die Version der CLR bestimmen, unter der eine Anwendung ausgeführt wird, indem Sie den Wert der Environment.Version-Eigenschaft abrufen.

Vor der Installation der neuesten Version muss keine frühere Version von .NET Framework oder der CLR installiert werden; jede Version stellt die notwendigen Komponenten bereit.

Die folgende Tabelle enthält eine kurze Darstellung der .NET Framework-Versionen und der zugeordneten CLR-Version. Auch die Visual Studio-Version wird aufgeführt, mit der die Entwicklungsumgebung bei der Einführung dieser Version von .NET Framework bereitgestellt wurde. Dank der Funktion zur Festlegung von Zielversionen von Visual Studio sind Sie jedoch nicht nur auf diese Version von .NET Framework beschränkt.

.NET Framework-Version

CLR-Version

Visual Studio-Version

Beschreibung

1.0

1.0

Visual Studio .NET

Enthält die erste Version der CLR und die erste Version der Basisklassenbibliotheken.

1.1

1.1

Visual Studio .NET 2003

Schließt Updates für ASP.NET und ADO.NET ein. Diese Version wurde anschließend zweimal aktualisiert: mit Service Pack 1 (SP1) und SP2. Mit dieser Version wurde auch die parallele Ausführung eingeführt, durch die Anwendungen auf einem einzelnen Computer mit mehrere Versionen der CLR ausgeführt werden können.

2.0

2.0

Visual Studio 2005

Führt eine neue Version der CLR mit Ergänzungen zu den Basisklassenbibliotheken ein, einschließlich Generika, generische Auflistungen und wichtige Ergänzungen zu ASP.NET. Diese Version wurde anschließend mit SP1 und SP2 aktualisiert.

3.0

2.0

Visual Studio 2005

Diese Version ist im Wesentlichen .NET Framework 2.0 plus Windows Presentation Foundation (WPF), Windows Communications Grundlage (WCF), Windows Workflow Foundation (WF) und CardSpace. Sie wurde anschließend mit SP1 und SP2 aktualisiert.

3.5

2.0

Visual Studio 2008

Neue Funktionen wie AJAX-fähige Websites und LINQ wurden hinzugefügt. Mit dem SP1-Update wurden .NET Framework Client Profile, Dynamic Data und einige zusätzliche Erweiterungen hinzugefügt.

4

4

Visual Studio 2010

Schließt eine neue Version der CLR, erweiterte Basisklassenbibliotheken und neuen Funktionen wie das Managed Extensibility Framework (MEF), Dynamic Language Runtime (DLR) und Codeverträge ein.

Windows-Installationen von .NET Framework

Einige Versionen von .NET Framework werden automatisch mit dem Betriebssystem Windows installiert, andere Versionen müssen jedoch getrennt installiert werden. In der folgenden Tabelle werden die .NET Framework-Versionen aufgeführt, und es wird angegeben, ob sie in die Installation von Windows integriert sind oder getrennt installiert werden müssen.

.NET Framework-Versionen

Windows-Versionen

1.0, 1.1 und 2.0

Wird nicht als Teil des Betriebssystems Windows installiert, kann jedoch unter Windows XP und früheren Versionen von Windows getrennt installiert werden.

3.0 (und 2.0 SP2, das die Versionen 3.0 und 3.5 unterstützt)

Mit Windows Vista und Windows Server 2008 installiert.

3.5 SP1

Mit Windows 7 installiert.

4

Wird nicht als Teil des Betriebssystems Windows installiert, kann jedoch unter Windows XP, Windows Server 2003 und höheren Versionen von Windows getrennt installiert werden.

Eine Liste der unterstützten Betriebssysteme finden Sie unter Systemanforderungen für .NET Framework.

Siehe auch

Weitere Ressourcen

Kompatibilität von .NET Framework-Versionen

Microsoft .NET Framework Support Lifecycle-Richtlinien

Änderungsprotokoll

Datum

Verlauf

Grund

September 2010

Bild und Tabellen wurden hinzugefügt.

Informationsergänzung.

August 2010

Gründlich überarbeitet.

Informationsergänzung.