EINFÜHRUNG
Dieser Artikel enthält Erläuterungen zum Supportlebenszyklus für die .NET Framework 3.5, die .NET Framework 3.0 und die .NET Framework 2.0.
Hintergrund
Die .NET Framework 3.5, die .NET Framework 3.0 und die .NET Framework 2.0 wurden in der Vergangenheit als einzelne Produkte auf Plattformen in Windows-Versionen vor Windows 7 und Windows Server 2008 R2 veröffentlicht.
Jede dieser Produktversionen ist wirklich Ebenen eines Featurestapels. Intern enthält jede Ebene sich gegenseitig ausschließende Komponenten. Komponenten im .NET Framework 3.0 bauen also auf dem .NET Framework 2.0 auf, und Komponenten in der .NET Framework 3.5 bauen auf dem .NET Framework 2.0 und dem .NET Framework 3.0 auf. Dies wird in der folgenden Abbildung gezeigt:
Ein Nebenprodukt dieser Architektur ist, dass die .NET Framework 3.5 nicht ohne die .NET Framework 2.0 und die .NET Framework 3.0 funktionieren kann, da es keine Common Language Runtime (CLR) auf der .NET Framework 3.5-Schicht gibt. Daher werden bei der Installation des .NET Framework 3.5-Produkts auch die produkte .NET Framework 2.0 Service Pack 1 (SP1) und .NET Framework 3.0 SP1 installiert. Ebenso werden bei der Installation des produkts .NET Framework 3.5 SP1 auch die Produkte .NET Framework 2.0 SP2 und .NET Framework 3.0 SP2 installiert. Kunden mit Windows XP oder Windows Server 2003 können diese einzelnen Versionen zusammen mit den entsprechenden Updates unter dem Element Software in Systemsteuerung anzeigen:
Unter Windows Vista SP2 und Windows Server 2008 SP2 sind die .NET Framework 2.0 SP2 und die .NET Framework 3.0 SP2 in das Betriebssystem integriert. Auf ähnliche Weise sind unter Windows Vista SP1 und Windows Server 2008 die .NET Framework 2.0 SP1 und die .NET Framework 3.0 SP1 in das Betriebssystem integriert. Daher sehen Kunden nur die .NET Framework 3.5 unter dem Element Programme und Features, wie in der folgenden Abbildung dargestellt:
Auswirkungen auf den Supportlebenszyklus
Da die .NET Framework 3.5, die .NET Framework 3.0 und die .NET Framework 2.0 als unabhängige Produktversionen veröffentlicht wurden, verfügt jedes dieser Produkte über unabhängige Support-Lebenszyklus.
Wie weiter oben in diesem Artikel erläutert, kann die .NET Framework 3.5 nicht ohne die .NET Framework 2.0 und die .NET Framework 3.0 funktionieren. In vielen Fällen erfordert die Behandlung funktionaler Probleme oder der Schutz von Kunden vor Sicherheitsrisiken für die .NET Framework 3.5 die Behandlung von Problemen in jeder der drei Produktschichten. Dies kann zu Szenarien führen, in denen die .NET Framework 3.5 unterstützt wird und ein Update erfordert, das auf die zugrunde liegenden .NET Framework 2.0- oder .NET Framework 3.0-Produktebenen abzielt, wenn in der Supportlebenszyklusdokumentation die zugrunde liegende Version als nicht unterstützt aufgeführt wird. Ein Beispiel hierfür ist .NET Framework 3.5 SP1, der derzeit unterstützt wird. Die .NET Framework 3.0 SP2 wird jedoch ab dem 12.07.2011 nicht mehr unterstützt.
In diesen Fällen ist die Unterstützung für eigenständige Installationen des .NET Framework 3.0 abgelaufen. Microsoft bietet jedoch Unterstützung für die komponenten .NET Framework 2.0 und .NET Framework 3.0 für Kunden, die die .NET Framework 3.5 installieren, solange der .NET Framework 3.5 weiterhin unterstützt wird.
Darüber hinaus sind die .NET Framework 2.0 SP2 und der .NET Framework 3.0 SP2 in Windows Vista SP2 und Windows Server 2008 SP2 integriert, und die .NET Framework 2.0 SP1 und die .NET Framework 3.0 SP1 sind in Windows Vista SP1 und Windows Server 2008 werden diese Versionen als Teil der jeweiligen Betriebssysteme unterstützt, solange diese .NET-Versionen weiterhin unterstützt werden.
Hinweis Die .NET Framework 3.5 wird nur auf SP1-Ebene zusammen mit dem .NET Framework 2.0 SP2 und dem .NET Framework 3.0 SP2 unterstützt. Die ursprüngliche Version des .NET Framework 3.5 zusammen mit dem .NET Framework 2.0 SP1 und dem .NET Framework 3.0 SP1 wird nicht mehr unterstützt.