Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
16 von 16 fanden dies hilfreich - Dieses Thema bewerten.

.NET Framework-Versionen und -Abhängigkeiten

Jede Version von .NET Framework enthält die CLR (Common Language Runtime) sowie die Basisklassenbibliotheken und andere verwaltete Bibliotheken. In diesem Thema werden die Hauptfunktionen von .NET Framework nach Version beschrieben und Informationen zu den zugrunde liegenden CLR-Versionen sowie den zugeordneten Entwicklungsumgebungen bereitgestellt und die vom Windows-Betriebssystem 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

Jede neue Version von .NET Framework enthält weiterhin Funktionen aus den früheren Versionen und fügt neue Funktionen hinzu. Die CLR wird durch ihre eigene Versionsnummer identifiziert. Einige Versionen von .NET Framework enthalten eine neue Version der CLR, während andere eine früheren Version verwenden. Beispiel: .NET Framework 4 enthält CLR 4; .NET Framework 3.5 hingegen enthält CLR 2.0. (Es gab keine Version 3 der CLR.) Obwohl .NET Framework 4.5 ein direktes Update von .NET Framework 4 ist, ist die zugrunde liegende CLR-Versionsnummer CLR 4.5.

Im Allgemeinen sollten Sie keine Versionen von .NET Framework deinstallieren, die auf dem Computer installiert sind, da es sein kann, dass eine verwendete Anwendung von einer bestimmten Version abhängt und nicht mehr ausgeführt wird, wenn diese Version entfernt wird. Sie können auf einem Computer mehrere .NET Framework-Versionen gleichzeitig laden. Das bedeutet, dass Sie .NET Framework installieren können, ohne frühere Versionen deinstallieren zu müssen. Weitere Informationen finden Sie unter Erste Schritte mit .NET Framework.

Die .NET Framework-Versionen 2.0, 3.0 und 3.5 werden mit der gleichen CLR-Version (CLR 2.0) erstellt. Diese Versionen entsprechen aufeinander folgenden Ebenen einer einzelnen Installation. Jede Version wird inkrementell auf den früheren .NET Framework-Versionen aufgebaut. Die Versionen 2.0, 3.0 und 3.5 können auf einem Computer nicht parallel ausgeführt werden. Beim Installieren von .NET Framework 3.5 SP1 werden die 2.0- und 3.0-Ebenen automatisch abgerufen. Ab .NET Framework 4 wird dieser Überlagerungsansatz jedoch nicht mehr weiter fortgeführt. Ab .NET Framework 4 können Sie mit prozessinternem parallelem Hosting mehrere Versionen der CLR in einem einzelnen Prozess ausführen. Apps, die für die Versionen 2.0, 3.0 und 3.5 erstellt wurden, können unter Version 3.5 ausgeführt werden, aber nicht unter Version 4 oder höher.

.NET Framework 4.5 ist ein direktes Update, das .NET Framework 4 auf dem Computer ersetzt. Nach Installieren dieses Updates sollten die .NET Framework 4-Apps ohne eine erforderliche Neukompilierung weiter ausgeführt werden können. Einige Änderungen in .NET Framework erfordern jedoch möglicherweise Änderungen des App-Codes. Lesen Sie dazu weitere Informationen unter App-Kompatibilität in .NET Framework 4.5, bevor Sie vorhandene Apps in .NET Framework 4.5 ausführen. Weitere Informationen zum Installieren der aktuellen Version finden Sie unter Installieren von .NET Framework 4.5. Informationen zur Unterstützung für .NET Framework finden Sie unter Microsoft .NET Framework Support Lifecycle-Richtlinien auf der Microsoft Support-Website.

Vor der Installation der neuesten Version ist die Installation einer früheren Version von .NET Framework oder der CLR nicht notwendig.

Die folgende Tabelle enthält eine Zuordnung der Versionen von .NET Framework, CLR und Visual Studio sowie eine kurze Beschreibung der jeweiligen Versionen. Beachten Sie, dass Visual Studio die Festlegung von Zielversionen bereitstellt, sodass Sie nicht auf die Version von .NET Framework beschränkt sind, die aufgeführt wird.

.NET Framework-Version

Eingeführt mit IDE

Beschreibung

1.0

Visual Studio .NET

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

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 Apps auf einem einzelnen Computer mit mehreren CLR-Versionen ausgeführt werden können.

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 enthält ein SP1- und SP2-Update.

3.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 enthält ein SP1- und SP2-Update.

3.5

Visual Studio 2008

Ergänzt durch neue Funktionen wie AJAX-fähige Websites und LINQ. Mit dem SP1-Update sind Dynamic Data und andere kleine Erweiterungen hinzugekommen.

4

Visual Studio 2010

Enthält eine neue CLR-Version, erweiterte Basisklassenbibliotheken und neue Funktionen wie Managed Extensibility Framework (MEF), Dynamic Language Runtime (DLR) und Codeverträge.

4.5

Visual Studio 2012

Enthält eine aktualisierte Version der CLR-Unterstützung für das Erstellen von Windows Store-Apps sowie Updates auf WPF, WCF, WF und ASP.NET.

Einige Versionen von .NET Framework werden automatisch mit dem Betriebssystem Windows installiert, andere Versionen müssen jedoch getrennt installiert werden. Die nachfolgende Tabelle zeigt die installierten und unterstützten Versionen von .NET Framework für Clientbetriebssysteme.

Clientbetriebssystem

includes

Weitere Installationsmöglichkeiten

Windows 8

.NET Framework 4.5

.NET Framework 3.5 SP1 (siehe Installieren von .NET Framework 3.5 unter Windows 8)

Windows 7

.NET Framework 3.5 SP1

.NET Framework 4.5, .NET Framework 4

Windows Vista SP2

.NET Framework 3.0 SP2

.NET Framework 4.5, .NET Framework 4, .NET Framework 3.5 SP1

Windows XP Professional und Windows XP Home Edition

.NET Framework 4, .NET Framework 3.5 SP1, .NET Framework 2.0 SP2

Die folgende Tabelle bietet entsprechende Informationen zu Serverbetriebssystemen.

Serverbetriebssystem

includes

Weitere Installationsmöglichkeiten

Windows Server 2012

.NET Framework 4.5

.NET Framework 3.5 SP1

Windows Server 2008 R2

.NET Framework 2.0 SP2 (standardmäßig aktiviert), .NET Framework 3.5 SP1*, .NET Framework 3.0 SP2*

.NET Framework 4.5, .NET Framework 4

Windows Server 2008 SP2

.NET Framework 2.0 SP2 (standardmäßig aktiviert), .NET Framework 3.0 SP2*

.NET Framework 4.5, .NET Framework 4, .NET Framework 3.5 SP1

Windows Server 2003

.NET Framework 2.0 SP2

.NET Framework 4, .NET Framework 3.5 SP1, .NET Framework 3.0 SP2

Eine vollständige Liste der unterstützten Betriebssysteme finden Sie unter Systemanforderungen für .NET Framework. Die mit * gekennzeichneten Versionen können mit dem Server-Manager bereitgestellt werden.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)

Community-Beiträge

HINZUFÜGEN
© 2013 Microsoft. Alle Rechte vorbehalten.