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