Übersicht über die in .NET Framework 3.5 Service Pack 1 vorgenommenen Änderungen und behobenen Probleme

Zusammenfassung

Dieser Artikel beschreibt die folgenden Aspekte des Microsoft .NET Framework 3.5 Service Pack 1 (SP1):
  • In diesem Service Pack enthaltene Hotfixes
  • Neue Features und Funktionen
Hinweis Dieses Update umfasst auch kumulative Wartungsupdates für die abhängigen .NET Framework 2.0- und .NET Framework 3.0-Unterkomponenten. Dieser Artikel bezieht sich auf die 32-Bit- und 64-Bit-Versionen von .NET Framework.

Weitere Informationen

Das .NET Framework 3.5 SP1 ist ein kumulatives Update mit zahlreichen neuen Funktionen. Diese neuen Funktionen bauen inkrementell auf .NET Framework 2.0, .NET Framework 3.0 und .NET Framework 3.5 auf. Es umfasst zudem kumulative Wartungsupdates für die abhängigen .NET Framework 2.0- und .NET Framework 3.0-Unterkomponenten. Das Update sollte als wichtiges Update für .NET Framework 2.0 und höhere Versionen installiert werden. Darüber hinaus wird die Installation für alle anderen unterstützten Betriebssysteme empfohlen.

In diesem Service Pack enthaltene Hotfixes

Microsoft Knowledge Base-ArtikelBeschreibung
925492 KORREKTUR: Fehlermeldung, wenn Sie einem Projekt in Visual Studio 2005 einen Webverweis hinzufügen: "Fehler beim benutzerdefinierten Tool 'MSDiscoCodeGenerator'"
928563 KORREKTUR: Die "System.Net.HttpWebRequest"-Klasse erhält ggf. keine dauerhafte Verbindung zu einem Proxy in .NET Framework 2.0
943175 KORREKTUR: Die XmlSerializer-Klasse generiert ein unerwartetes Ergebnis, wenn Sie die XmlSerializer-Klasse zum Serialisieren des Aufzählungsattributs in .NET Framework 2.0 verwenden
943412 KORREKTUR: Sie stellen möglicherweise Verzögerungen beim Herunterfahren des Betriebssystems fest, wenn der Computer einen verwalteten Dienst zusammen mit .NET Framework 2.0 ausführt
943804 KORREKTUR: Bestimmte Unicode-Zeichen , die von der Eigenschaft 'Application.ExecutablePath' in .NET Framework 2.0 zurückgegeben werden, werden als "?" angezeigt
944099 KORREKTUR: Folgende Fehlermeldung wird angezeigt, wenn Sie den SQL Native Client-Datenanbieter für die Verbindung zu einer Instanz von SQL Server 2005 verwenden, die für die Verwendung der Datenbankspiegelung konfiguriert ist: "Interner Fehler 6 des .Net Framework Data Provider"
944100 KORREKTUR: Sie können nicht auf die in einer SQL Server-Transaktion verwendeten Tabellen zugreifen, wenn Sie den Thread, der die Transaktion ausführt, beenden, bevor die Transaktion in .NET Framework 2.0 abgeschlossen ist
944157 KORREKTUR: Bei der ersten Anforderung an eine ASP.NET-Webanwendung unter Windows Server 2003 kann eine beträchtliche Verzögerung auftreten
946102 KORREKTUR: Ein ActiveX-Steuerelement empfängt keine Navigationsereignisse von der Tastatur, wenn Sie ein System.Windows.Forms.WebBrowser-Steuerelement zum Hosten von Webseiten verwenden
946223 KORREKTUR: Die Eingabesprache in einem Textfeld der Microsoft Expression Design-Oberfläche funktioniert nicht ordnungsgemäß, wenn Sie die Sprache in eine ostasiatische Sprache ändern
946503 KORREKTUR: Die folgende Fehlermeldung wird angezeigt, wenn Sie das Installationstool zum Installieren eines Assembly verwenden, das sich auf einem Remotecomputer befindet: "Während der Installationsphase ist eine Ausnahme aufgetreten"
946660 KORREKTUR: Das Kopfzeilenattribut einer Zelle wird falsch wiedergegeben, wenn die Zelle mit mehreren Kopfzeilen in der ASP.NET 2.0 Web-Anwendung verknüpft ist
946927 KORREKTUR: Eine Installation schlägt möglicherweise mit Fehler 1935 fehl, wenn eine MSI-Datei die Installation mehrerer Richtliniendateien auf einem Computer mit .NET Framework 2.0 auszuführen versucht
947148 KORREKTUR: Beim Aufrufen einiger COM-APIs, die in einer .NET Framework 2.0-basierten 64-Bit-Anwendung enthalten sind, werden die falschen Methoden aufgerufen
947317 KORREKTUR: In einer mit .NET Framework 2.0 erstellten Windows Forms-Anwendung löst das CurrencyManager-Objekt zusätzliche Instanzen einiger Ereignisse aus, wenn Sie die letzte Zeile aus einer Tabelle löschen
947461 KORREKTUR: Ein Update-Paket für .NET Framework 2.0 Service Pack 1 ist verfügbar
947581 KORREKTUR: In .NET Framework 3.0 Service Pack 1 ist Wert der Eigenschaft "WsdlContractConversionContext.WsdlPortType" Null
948233 Sie erhalten den Ausnahmefehler "System.InvalidOperationException", wenn Sie eine Microsoft .NET Framework 2.0-basierte Anwendung nach der Installation des Sicherheitsupdates MS 07-040 auf einem Computer ausführen
948646 KORREKTUR: Objekte werden nicht korrekt serialisiert, wenn Sie die DataSet-Objekte unter Verwendung des SerializationFormat.Binary-Formatparameters in einer .NET Framework 2.0-basierten Anwendung serialisieren und deserialisieren
948815 Verfügbarkeit des nach .NET Framework 2.0 Service Pack 1 veröffentlichten Hotfix-Rollup-Pakets für System.Data.dll und System.Data.OracleClient.dll
948873 KORREKTUR: Sie erhalten möglicherweise eine Ausnahme des Typs "System.Xml.XmlException", wenn Sie unidirektionale Webmethoden für die Kommunikation mit Webdiensten in einer .NET Framework 3.0-basierten Anwendung verwenden
948887 KORREKTUR: Eine Ausnahme tritt auf, wenn eine .NET Framework 2.0-basierte Webanwendung die Klasse "HttpWebRequest" verwendet und eine HTTP 1.0-Antwort erhält, die den HTTP-Statuscode 401 enthält
949272 KORREKTUR: Eine Windows Forms-Anwendung stürzt ab, in der ActiveX-Steuerelemente verwendet werden, und eine Ausnahme vom Typ Nullverweis tritt auf, nachdem Sie .NET Framework 2.0 Service Pack 1 installiert haben
949777 KORREKTUR: Die folgende Fehlermeldung wird angezeigt, wenn Sie eine ausführbare Anwendung in .NET Framework 2.0 für einen Pfad bereitstellen möchten, der Escapezeichen enthält: "Absolute Pfadinformationen sind erforderlich"
950230 KORREKTUR: Sie erhalten eine Ausnahmefehlermeldung des Typs "System.ArgumentException", wenn Sie das Tool "Sgen.exe" und den XmlSerializer-JIT-Compiler zum Erzeugen eines XmlSerializer-Assembly für einen Webdienst-Proxy in .NET Framework 2.0 verwenden
950986 KORREKTUR: In .NET Framework 2.0 Service Pack 1 gibt die ModuleBuilder.GetTypeToken-Methode einen falschen Token zurück
951111 KORREKTUR: Die folgende Warnmeldung wird angezeigt, wenn Sie das Tool "SvcUtil.exe" zum Importieren von Dienst-Metadaten in .NET Framework 3.5 verwenden: "Der Richtlinienausdruck wurde nicht vollständig importiert, da er die maximal zulässige Komplexität überschritten hat"
951113 KORREKTUR: Die von der Methode "row.GetColumnsInError" zurückgegebenen Werte sind leer, wenn ein Clientcomputer, auf dem .NET Framework 2.0 installiert ist, ein DataSet-Objekt von einem WCF-Dienst empfängt
952324 KORREKTUR: Die .app-Datei kann bei einer ClickOnce-Bereitstellung einer Anwendung in einer sicheren Umgebung nicht heruntergeladen werden

Bekannte Probleme

Problem 1

Nach der Installation von .NET Framework 3.5 SP1 unter Windows XP oder Windows Server 2003 wird im Stammverzeichnis von Laufwerk C ohne Grund ein Ordner erstellt. Dieser Order enthält zwei Unterordner mit den Namen "amd64" und "i386". Diese beiden Unterordner umfassen die folgenden Dateien:
  • Filterpipelineprintproc.dll
  • Msxpsdrv.cat
  • Msxpsdrv.inf
  • Msxpsinc.gpd
  • Msxpsinc.ppd
  • Mxdwdrv.dll
  • Xpssvcs.dll
Diese Dateien sollten eigentlich aus der XPSEPSC-Installation gelöscht werden.

Lösung

Löschen Sie den Ordner manuell, um das Problem zu lösen.

Problem 2

Die Schaltfläche Deinstallieren ist im .NET Framework Assistant für Firefox deaktiviert. Mit .NET Framework 3.5 SP1 wird .NET Framework Assistant die Verwendung der in .NET Framework enthaltenen ClickOnce-Technologie in Firefox ermöglicht. .NET Framework Assistant wird auf Computerebene hinzugefügt, sodass die Funktionalität von allen Benutzern auf Computerebene statt auf Benutzerebene verwendet werden kann. Als Ergebnis ist die Schaltfläche Deinstallieren im Firefox-Menü Add-Ons nicht verfügbar, weil Standardbenutzer nicht berechtigt sind, Komponenten auf Computerebene zu deinstallieren.

Lösung

Es wurde ein Update zur Lösung dieses Problems erstellt, sodass diese Version von .NET Framework Assistant für Firefox mit der nächsten Version des Firefox-Browsers kompatibel ist. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

Neue Features und Funktionen

Ein Update für .NET Framework 3.5 Service Pack 1 ist verfügbar. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

Informationsquellen

Besuchen Sie die folgenden Websites, um weitere Informationen zu Installationsproblemen bei .NET Framework 3.5 Service Pack 1 zu erhalten
Eigenschaften

Artikelnummer: 951847 – Letzte Überarbeitung: 12.10.2011 – Revision: 1

Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.5 Service Pack 1, Microsoft .NET Framework 3.0, Microsoft .NET Framework 2.0 Service Pack 1 (x86), Microsoft .NET Framework 2.0

Feedback