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 des Microsoft .NET Framework 3,5 Service Pack 1 (SP1) beschrieben:
  • Hotfixes, die in diesem Service Pack enthalten sind
  • 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-unter Komponenten. Dieser Artikel bezieht sich auf die 32-Bit-Versionen von .NET Framework und die 64-Bit-Versionen von .NET Framework.

Weitere Informationen


Das .NET Framework 3,5 SP1 ist ein vollständiges Kumulatives Update mit vielen neuen Features. Diese neuen Features werden schrittweise auf .NET Framework 2,0, .NET Framework 3,0 und .NET Framework 3,5 erstellt. Darüber hinaus enthält es kumulative Wartungsupdates für die abhängigen .NET Framework 2,0-und .NET Framework 3,0-unter Komponenten. Dieses Update sollte als wichtiges Update für .NET Framework 2,0 und höhere Versionen angewendet werden, und es wird für alle anderen unterstützten Betriebssysteme empfohlen.

Hotfixes, die in diesem Service Pack enthalten sind

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 unterliegt möglicherweise keine dauerhafte Verbindung zu einem Proxy in .NET Framework 2,0
943175 Fix: die XmlSerializer-Klasse generiert ein unerwartetes Ergebnis, wenn Sie die XmlSerializer-Klasse zum Serialisieren des Nummerierung-Attributs in .NET Framework 2,0 verwenden.
943412 Fix: möglicherweise treten Verzögerungen auf, wenn ein Betriebssystem heruntergefahren wird, wenn auf dem Computer ein verwalteter Dienst zusammen mit .NET Framework 2,0 ausgeführt wird.
943804 KORREKTUR: Bestimmte Unicode-Zeichen, die von der Eigenschaft 'Application.ExecutablePath' in .NET Framework 2.0 zurückgegeben werden, werden als „?“ angezeigt
944099 Fix: Fehlermeldung beim Verwenden des SQL Native Client-Datenanbieters zum Herstellen einer Verbindung mit einer Instanz von SQL Server 2005, 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 .NET Framework 2,0 abgeschlossen ist.
944157 Fix: möglicherweise wird eine erhebliche Verzögerung auftreten, wenn Sie die erste Anforderung an eine ASP.NET-Webanwendung vornehmen, die unter Windows Server 2003 ausgeführt wird.
946102 Fix: ein ActiveX-Steuerelement erhält keine Tastatur Navigationsereignisse, wenn Sie mit einem System. Windows. Forms. WebBrowser-Steuerelement Webseiten hosten
946223 Fix: die Eingabesprache in einem Textfeld auf der Microsoft Expression-Entwurfsoberfläche funktioniert nicht ordnungsgemäß, wenn Sie die Eingabesprache in eine ostasiatische Sprache ändern.
946503 Fix: Fehlermeldung, wenn Sie das Installationsprogramm 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 Kopfzeilen in einer ASP.NET 2,0-Webanwendung zugeordnet ist.
946927 Fix: möglicherweise schlägt eine Installation mit Fehler 1935 fehl, wenn eine MSI-Datei versucht, viele Richtliniendateien auf einem Computer zu installieren, auf dem .NET Framework 2,0 installiert ist.
947148 Fix: falsche Methoden werden aufgerufen, wenn Sie einige COM-APIs aufrufen, die in einer .NET Framework 2,0-basierten 64-Bit-Anwendung enthalten sind.
947317 Fix: 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: ein Updatepaket ist für .NET Framework 2,0 Service Pack 1 verfügbar
947581 Fix: der Wert der Eigenschaft "WsdlContractConversionContext. WsdlPortType" ist in .NET Framework 3,0 Service Pack 1 NULL.
948233 Wenn Sie eine Microsoft .NET Framework 2,0-basierte Anwendung nach der Installation des Sicherheitsupdates MS 07-040 auf einem Computer ausführen, erhalten Sie einen Ausnahmefehler "System. InvalidOperationException"
948646 Fix: Objekte werden nicht ordnungsgemäß serialisiert, wenn Sie die DataSet-Objekte mithilfe des SerializationFormat. Binary-Format Parameters in einer .NET Framework 2,0-basierten Anwendung serialisieren und Deserialisieren
948815 Verfügbarkeit des .NET Framework 2,0 Post-Service Pack 1-Hotfix-Rollup-Pakets für System. Data. dll und System. Data. OracleClient. dll
948873 Fix: Sie erhalten möglicherweise eine System. Xml. XmlException-Ausnahme, wenn Sie unidirektionale Webmethoden für die Kommunikation mit Webdiensten in einer .NET Framework 3,0-basierten Anwendung verwenden
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 empfängt, die den HTTP-Statuscode 401 enthält.
949272 Fix: eine Windows Forms-Anwendung, die ActiveX-Steuerelemente verwendet, stürzt möglicherweise ab, und nach der Installation von .NET Framework 2,0 Service Pack 1 tritt eine NULL-Verweis Ausnahme auf.
949777 Fix: Fehlermeldung, wenn Sie eine ausführbare Anwendung für einen Pfad bereitstellen, der Escape-Zeichen in .NET Framework 2,0 enthält: "absolute Pfadinformationen sind erforderlich"
950230 Fix: Sie erhalten eine System. ArgumentException-Ausnahmefehler Meldung, wenn Sie das Sgen. exe-Tool und den XmlSerializer-JIT-Compiler verwenden, um eine XmlSerializer-Assembly für einen Webdienstproxy in .NET Framework 2,0 zu generieren.
950986 Fix: in .NET Framework 2,0 Service Pack 1 gibt die ModuleBuilder. GetTypeToken-Methode ein falsches Token zurück.
951111 Fix: Warnmeldung, wenn Sie das Tool "Svcutil. exe" zum Importieren von Dienstmetadaten in .NET Framework 3,5 verwenden: "der Richtlinienausdruck wurde nicht vollständig importiert, da er die maximal zulässige Komplexität überschritten hat"
951113 Fix: der Satz von Werten, die von der Zeile zurückgegeben werden. 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 Anwendungsdatei nicht herunterladen, wenn Sie eine Anwendung mithilfe der ClickOnce-Bereitstellung in einer sicheren Umgebung bereitstellen.

Bekannte Probleme

Problem 1

Nachdem Sie das .NET Framework 3,5 SP1 unter Windows XP oder Windows Server 2003 installiert haben, gibt es einen beliebigen Ordner, der im Stammverzeichnis von Laufwerk C generiert wird. Dieser Ordner enthält zwei Unterordner mit dem 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 waren ausstehend, um aus der XPSEPSC-Installation gelöscht zu werden.

Fehlerbehebung

Löschen Sie den Ordner manuell, um dieses Problem zu beheben.

Problem 2

.NET Framework-Assistent für Firefox hat die Schaltfläche " deinstallieren " deaktiviert. In .NET Framework 3,5 SP1 ermöglicht der .NET Framework-Assistent Firefox, die in .NET Framework enthaltene ClickOnce-Technologie zu verwenden. Der .NET Framework-Assistent wird auf Computerebene hinzugefügt, damit seine Funktionalität von allen Benutzern auf Computerebene anstatt auf Benutzerebene verwendet werden kann. Daher ist die Schaltfläche " deinstallieren " im Menü " Firefox-Add-ons " nicht verfügbar, da Standardbenutzern die Deinstallation von Komponenten auf Computerebene nicht gestattet ist.

Fehlerbehebung

Es wurde ein Update erstellt, um dieses Problem zu beheben und diese Version des .NET Framework-Assistenten 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:

Neue Features und Funktionen

  • ASP.NET Dynamic Data
  • Grundlegende Verbesserungen der Common Language Runtime Die Verbesserungen umfassen ein besseres Layout der systemeigenen .NET Framework-Bilder.
  • Leistungsverbesserungen für Windows Presentation Foundation
  • Die Möglichkeit von ClickOnce-Anwendungs Herausgebern, das Signieren und Hashing für Ihre Szenarios zu deaktivieren.
Ein Update für das .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 zum Installieren des Problems des .net framl 3,5 Service Pack 1 zu erhalten.