Liste der Änderungen und behobenen Probleme in .NET Framework 3.5 Service Pack 1

Gilt für
.NET Framework 3.5 Service Pack 1

Zusammenfassung

In diesem Artikel werden die folgenden Aspekte von Microsoft .NET Framework 3.5 Service Pack 1 (SP1) beschrieben:

  • In diesem Service Pack enthaltene Hotfixes
  • Neue Features und Funktionalitäten

Hinweis Dieses Update enthält auch kumulative Wartungsupdates für die abhängigen Unterkomponenten von .NET Framework 2.0 und .NET Framework 3.0. Dieser Artikel gilt für die 32-Bit-Versionen von .NET Framework und für die 64-Bit-Versionen von .NET Framework.

Weitere Informationen

Das .NET Framework 3.5 SP1 ist ein vollständiges kumulatives Update, das viele neue Features enthält. Diese neuen Features bauen inkrementell auf .NET Framework 2.0, .NET Framework 3.0 und .NET Framework 3.5 auf. Es enthält auch kumulative Wartungsupdates für die abhängigen Unterkomponenten von .NET Framework 2.0 und .NET Framework 3.0. Dieses Update sollte als wichtiges Update für .NET Framework 2.0 und höhere Versionen angewendet werden und wird für alle anderen unterstützten Betriebssysteme empfohlen.

In diesem Service Pack enthaltene Hotfixes

Microsoft Knowledge Base-Artikel Beschreibung
925492 FIX: Fehlermeldung beim Hinzufügen eines Webverweises zu einem Projekt in Visual Studio 2005: "Das benutzerdefinierte Tool 'MSDiscoCodeGenerator' ist fehlgeschlagen"
928563 FIX: Die System.Net.HttpWebRequest-Klasse kann keine dauerhafte Verbindung zu einem Proxy in .NET Framework 2.0 aufrechterhalten
943175 FIX: Die XmlSerializer-Klasse generiert ein unerwartetes Ergebnis, wenn Sie die XmlSerializer-Klasse zum Serialisieren des numerationsattributs in .NET Framework 2.0 verwenden
943412 FIX: Beim Herunterfahren eines Betriebssystems kann es zu Verzögerungen kommen, wenn auf dem Computer ein verwalteter Dienst zusammen mit .NET Framework 2.0 ausgeführt wird
943804 FIX: Bestimmte Unicode-Zeichen, die von der Application.ExecutablePath-Eigenschaft in .NET Framework 2.0 zurückgegeben werden, werden als "?" angezeigt.
944099 FIX: Fehlermeldung, wenn Sie den SQL Native Client-Datenanbieter verwenden, um eine Verbindung mit einer Instance von SQL Server 2005 herzustellen, die für die Verwendung der Datenbankspiegelung konfiguriert ist: "Interner .NET Framework-Datenanbieter-Fehler 6"
944100 FIX: Sie können nicht auf Tabellen zugreifen, die in einer SQL Server Transaktion verwendet werden, wenn Sie den Thread beenden, der die Transaktion ausführt, bevor die Transaktion in der .NET Framework 2.0 abgeschlossen ist
944157 BEHEBUNG: Es kann zu erheblichen Verzögerungen kommen, wenn Sie die erste Anforderung an eine ASP.NET Webanwendung stellen, die unter Windows Server 2003 ausgeführt wird
946102 FIX: Ein ActiveX-Steuerelement empfängt keine Tastaturnavigationsereignisse, wenn Sie ein System.Windows.Forms.WebBrowser-Steuerelement zum Hosten von Webseiten verwenden
946223 FIX: Die Eingabesprache in einem Textfeld auf der Microsoft Expression Design-Oberfläche funktioniert nicht ordnungsgemäß, wenn Sie die Eingabesprache in eine ostasiatische Sprache ändern
946503 FIX: Fehlermeldung, wenn Sie das Installer-Tool verwenden, um eine Assembly zu installieren, die sich auf einem Remotecomputer befindet: "Während der Installationsphase ist eine Ausnahme aufgetreten"
946660 FIX: Das headers-Attribut einer Zelle wird falsch gerendert, wenn die Zelle mehreren Headern in einer ASP.NET 2.0-Webanwendung zugeordnet ist
946927 FIX: Eine Installation schlägt möglicherweise mit Fehler 1935 fehl, wenn eine .msi Datei versucht, viele Richtliniendateien auf einem Computer zu installieren, auf dem das .NET Framework 2.0 installiert ist
947148 FIX: Beim Aufrufen einiger COM-APIs, die in einer auf .NET Framework 2.0 basierenden 64-Bit-Anwendung enthalten sind, werden falsche Methoden aufgerufen
947317 BEHEBUNG: In einer Windows Forms-Anwendung, die mit .NET Framework 2.0 erstellt wurde, löst das CurrencyManager-Objekt zusätzliche Instanzen einiger Ereignisse aus, wenn Sie die letzte Zeile aus einer Tabelle löschen
947461 FIX: Für .NET Framework 2.0 Service Pack 1 ist ein Updatepaket verfügbar
947581 BEHEBUNG: Der Wert der Eigenschaft "WsdlContractConversionContext.WsdlPortType" im .NET Framework 3.0 Service Pack 1 ist null
948233 Beim Ausführen einer auf Microsoft .NET Framework 2.0 basierenden Anwendung nach der Installation von Sicherheitsupdate MS 07-040 auf einem Computer wird ein System.InvalidOperationException-Ausnahmefehler angezeigt
948646 FIX: Objekte werden nicht ordnungsgemäß serialisiert, wenn Sie die DataSet-Objekte mithilfe des Formatparameters SerializationFormat.Binary in einer auf .NET Framework 2.0 basierenden Anwendung serialisieren und deserialisieren
948815 Verfügbarkeit des .NET Framework 2.0-Hotfix-Rolluppakets nach Service Pack 1 für System.Data.dll und System.Data.OracleClient.dll
948873 BEHEBUNG: Möglicherweise erhalten Sie eine System.Xml. XmlException-Ausnahme bei Verwendung unidirektionaler Webmethoden für die Kommunikation mit Webdiensten in einer auf .NET Framework 3.0 basierenden Anwendung
948887 FIX: Eine Ausnahme tritt auf, wenn eine Webanwendung, die auf .NET Framework 2.0 basiert, die HttpWebRequest-Klasse verwendet und eine HTTP 1.0-Antwort erhält, die den HTTP-Statuscode 401 enthält
949272 FIX: Eine Windows Forms-Anwendung, die ActiveX-Steuerelemente verwendet, kann abstürzen, und eine Null-Verweisausnahme tritt auf, nachdem Sie .NET Framework 2.0 Service Pack 1 installiert haben
949777 FIX: Fehlermeldung, wenn Sie eine ausführbare Anwendung in einem Pfad bereitstellen, der Escape-Zeichen in .NET Framework 2.0 enthält: "Absolute Pfadinformationen erforderlich"
950230 BEHEBUNG: Sie erhalten eine System.ArgumentException-Ausnahmefehlermeldung, wenn Sie das Tool Sgen.exe und den XmlSerializer-JIT-Compiler verwenden, um eine XmlSerializer-Assembly für einen Webdienstproxy in der .NET Framework 2.0 zu generieren
950986 BEHEBUNG: Im .NET Framework 2.0 Service Pack 1 gibt die Methode ModuleBuilder.GetTypeToken ein falsches Token zurück
951111 FIX: Warnmeldung bei Verwendung des SvcUtil.exe Tools zum Importieren von Service-Metadaten in die .NET Framework 3.5: "Der Richtlinienausdruck wurde nicht vollständig importiert, weil er die maximal zulässige Komplexität überschritten hat"
951113 FIX: Die Reihe von Werten, die von der Zeile zurückgegeben werden. Die GetColumnsInError-Methode ist leer, wenn ein Clientcomputer, auf dem .NET Framework 2.0 installiert ist, ein DataSet-Objekt von einem WCF-Dienst empfängt
952324 FIX: Sie können die APPLICATION-Datei nicht herunterladen, wenn Sie eine Anwendung mithilfe der ClickOnce-Bereitstellung in einer sicheren Umgebung bereitstellen.

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 ein beliebiger Ordner generiert. Dieser Ordner enthält zwei Unterordner mit den Namen amd64 und i386. Diese beiden Unterordner enthalten jeweils die folgenden Dateien:

  • Filterpipelineprintproc.dll
  • Msxpsdrv.cat
  • Msxpsdrv.inf
  • Msxpsinc.gpd
  • Msxpsinc.ppd
  • Mxdwdrv.dll
  • Xpssvcs.dll

Die Löschung dieser Dateien aus der XPSEPSC-Installation stand an.
 

Lösung

Um dieses Problem zu beheben, löschen Sie den Ordner manuell.

Problem 2

Bei .NET Framework Assistent für Firefox ist die Schaltfläche Deinstallieren deaktiviert. In .NET Framework 3.5 SP1 ermöglicht der .NET Framework-Assistent Firefox die Verwendung der ClickOnce-Technologie, die in .NET Framework enthalten ist. Der .NET Framework-Assistent wird auf Computerebene hinzugefügt, so dass seine Funktionalität von allen Benutzern auf Computerebene und nicht auf Benutzerebene verwendet werden kann. Daher ist die Schaltfläche Deinstallieren im Menü Firefox-Add-ons nicht verfügbar, da Standardbenutzer keine Komponenten auf Computerebene deinstallieren dürfen.
 

Lösung

Ein Update wurde erstellt, um dieses Problem zu beheben und diese Version des .NET Framework Assistant für Firefox mit der nächsten Version des Firefox-Browsers kompatibel zu machen. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
 

Entfernen des .NET Framework-Assistenten für Firefox

Neue Features und Funktionalitäten

  • ASP.NET Dynamic Data
  • Grundlegende Verbesserungen an der Common Language Runtime. Die Verbesserungen umfassen ein besseres Layout der nativen .NET Framework-Images.
  • Leistungsverbesserungen bei Windows Presentation Foundation
  • Möglichkeit der Herausgeber der ClickOnce-Anwendung, das Signieren und Hashing entsprechend den jeweiligen Szenarien zu deaktivieren.

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:

Ein Update für .NET Framework 3.5 Service Pack 1 ist verfügbar

Referenzmaterial

Auf den folgenden Websites finden Sie weitere Informationen zum Installationsproblem mit dem .NET Framwork 3.5 Service Pack 1