Beschreibung des .NET Framework 2.0 SP2 Aufwärtskompatibilität Updates für Windows XP und Windows Server 2003

Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.

Den englischen Originalartikel können Sie über folgenden Link abrufen: 976569
EINFÜHRUNG
Dieser Artikel beschreibt ein Update Aufwärtskompatibilität für das Microsoft .NET Framework 2.0 Service Pack 2 (SP2). Dieses Update ermöglicht die Serialisierung und Deserialisierung zwischen Clients und Server, auf denen .NET Framework 2.0 oder .NET Framework 4.0 installiert ist.

Hinweis: Aufwärtskompatibilität umfasst dieses Update beschriebenen Hotfix im folgenden Artikel der Microsoft Knowledge Base (KB):
960442Update: Bei Verwendung das BinaryFormatter-Objekt zu serialisieren und Deserialisieren ein generisches Typs in einer Assembly in .NET Framework 2.0 Service Pack 2 oder in .NET Framework 3.5 Service Pack 1, erhalten eine Ausnahme Fehlermeldung
Weitere Informationen

Update-Informationen

Die folgende Datei steht im Microsoft Download Center zum Download zur Verfügung:
Update für .NET Framework 2.0 SP2-Aufwärtskompatibilität
DownloadDownload the update package now.
Weitere Informationen darüber, wie Sie Microsoft Support-Dateien downloaden klicken Sie auf die folgende KB-Artikelnummer:
119591So erhalten Sie Dateien vom Microsoft Support im Internet
Microsoft hat diese Datei auf Viren überprüft. Microsoft hat dazu die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei ist auf Servern mit verstärkter Sicherheit gespeichert, wodurch nicht autorisierten Änderungen an der Datei verhindert.

Voraussetzungen:

Um dieses Update zu installieren, benötigen Sie Windows Installer 3.1 oder eine höhere Version von Windows Installer auf dem Computer installiert. Die neueste Version von Windows Installer erhalten Sie auf der folgenden Microsoft-Website:

Aktualisieren von Informationen zur Deinstallation

Um dieses Update zu entfernen, verwenden Sie das Dienstprogramm Software in der Systemsteuerung.

Befehlszeilenoptionen für dieses update

Finden Sie Informationen zu den verschiedenen Befehlszeilenoptionen, die im Sicherheitsbulletin MS09-061 dieses Update unterstützt. Darüber hinaus finden Sie diese Informationen auf folgender Website von Microsoft Developer Network (MSDN): Weitere Informationen zu Windows Installer finden Sie auf den folgenden MSDN-Website:

Dateiinformationen

Englisch (USA)-Version dieses Sicherheitsupdates besitzt die Dateiattribute (oder höher Dateiattribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Verwenden Sie um die Differenz zwischen UTC-Zeit und lokaler Zeit zu ermitteln, in dem Element für Datum und Uhrzeit in der Systemsteuerung die Registerkarte Zeitzone.
  • Die Dateien, die für ein bestimmtes Produkt gelten Meilensteine (RTM, SP n) und Servicebereiche (LDR, GDR) kann identifiziert werden, indem Sie die Versionsnummern der Datei untersuchen, wie in der folgenden Tabelle dargestellt:
    VersionProduktMeilensteinDienst Verzweigung
    3xxx.NET Framework 2.0SP2GDR
    4xxx.NET Framework 2.0SP2LDR
  • GDR-Servicebereiche enthalten nur die, die weit für weit verbreitete, kritische Probleme freigegebene Berichtigungen. LDR-Servicebereiche enthalten zusätzlich zu den auf weithin veröffentlichte Fehlerbehebungen Hotfixes.
Für alle 32-Bit-Versionen von .NET Framework 2.0
DateinameDateiversionDateigrößeDatumUhrzeit
Mscordacwks.dll2.0.50727.3607989,00021-Oct-200900: 21
Mscordacwks.dll2.0.50727.4413989,00020-Oct-200912: 34
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900: 21
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912: 34
SOS.dll2.0.50727.4413388,92020-Oct-200912: 34
mscorwks.dll2.0.50727.36075,812,54421-Oct-200900: 21
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912: 34
Für alle 64-Bit-Versionen von .NET Framework 2.0
DateinameDateiversionDateigrößeDatumUhrzeit
Mscordacwks.dll2.0.50727.36071,764,68020-Oct-200908: 21
Mscordacwks.dll2.0.50727.44131,758,53620-Oct-200906: 36
Mscordacwks.dll2.0.50727.3607989,00021-Oct-200900: 21
Mscordacwks.dll2.0.50727.4413989,00020-Oct-200912: 34
mscorlib.dll2.0.50727.36074,567,04020-Oct-200908: 14
mscorlib.dll2.0.50727.44134,567,04020-Oct-200906: 30 Uhr
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900: 21
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912: 34
SOS.dll2.0.50727.4413485,17620-Oct-200906: 31
SOS.dll2.0.50727.4413388,92020-Oct-200912: 34
mscorwks.dll2.0.50727.360710,075,96820-Oct-200908: 18
mscorwks.dll2.0.50727.441310,061,12020-Oct-200906: 34
mscorwks.dll2.0.50727.36075,812,54421-Oct-200900: 21
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912: 34
Für alle IA-64-Bit-Versionen von .NET Framework 2.0
DateinameDateiversionDateigrößeDatumUhrzeit
Mscordacwks.dll2.0.50727.36073,084,61620-Oct-200923: 34
Mscordacwks.dll2.0.50727.44133,085,12820-Oct-200908: 05
Mscordacwks.dll2.0.50727.3607989,00021-Oct-200900: 21
Mscordacwks.dll2.0.50727.4413989,00020-Oct-200912: 34
mscorlib.dll2.0.50727.36074,009,98420-Oct-200923: 32
mscorlib.dll2.0.50727.44134,009,98420-Oct-200908: 02
mscorlib.dll2.0.50727.36074,550,65621-Oct-200900: 21
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912: 34
SOS.dll2.0.50727.4413872,76020-Oct-200908: 02
SOS.dll2.0.50727.4413388,92020-Oct-200912: 34
mscorwks.dll2.0.50727.360720,151,10420-Oct-200923: 28
mscorwks.dll2.0.50727.441320,173,12020-Oct-200907: 56
mscorwks.dll2.0.50727.36075,812,54421-Oct-200900: 21
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912: 34

Bekannte Probleme

Wenn Sie, die zum Serialisieren bzw. Deserialisieren generische Typen für verschiedene Versionen von .NET Framework versuchen unter Verwendung der BinaryFormatter-Klasse, Auftreten eines der folgenden Probleme.

Problem 1

Der Serialisierung oder Deserialisierung Vorgang funktioniert nicht.

Auflösung für Problem 1

Wenden Sie eines der folgenden Verfahren an, um dieses Problem zu beheben:
  • Wenn der Client unter Windows Vista Service Pack 1 (SP1) ausgeführt wird, können aktualisieren Sie das Betriebssystem auf Windows Vista SP2.
  • Wenn der Server Windows Server 2008 ausgeführt wird, können aktualisieren Sie das Betriebssystem auf Windows Server 2008 SP2.

Problem 2

Der Serialisierungsvorgang in .NET Framework 4.0 ausgeführt wird, und die Operation Deserialisierung in .NET Framework 2.0 ausgeführt wird. Beim Serialisieren oder Deserialisieren der generische Typ ein Arrays, z. B. Liste <T[]>, funktioniert der Serialisierungsprozess nicht.

Auflösung für Problem 2

Um dieses Problem zu beheben, fügen Sie eine SerializationBinder-Klasse auf die Seite Serialisierung, um die Version des Typs zu ändern, die in der Leitung übertragen wird.

Beispielsweise können Sie Beispiele von Windows Communication Foundation (WCF) und der Windows Workflow Foundation (WF) von .NET Framework 4.0 Release Candidate herunterladen. Um das Beispiel-Installationspaket zu erhalten, finden Sie auf folgender Website von Microsoft:Nachdem Sie das Beispiel-Installationspaket heruntergeladen haben, fügen Sie die GenericsVTSSerializationBinder-Beispielklasse, die in den folgenden Ordner befindet:
<install path>\WCF\Basic\Contract\Data\SBGenericsVTS
Hinweis: Die SafeSerializationManager-Klasse kann nicht in dieser Situation verwendet werden, da es nur von .NET Framework 4.0 unterstützt wird. Die Klasse kann nicht aus diesem Grund auf der .NET Framework 2.0 Deserialisierung Seite verwendet werden.
.NET Framework 2.0 Service Pack 2 SP2 Aufwärtskompatibilität Serialisierung serialisiert Deserialisierung Deserialisieren

Warnung: Dieser Artikel wurde automatisch übersetzt.

Eigenschaften

Artikelnummer: 976569 – Letzte Überarbeitung: 02/24/2010 09:54:06 – Revision: 2.1

Microsoft .NET Framework 2.0 Service Pack 2

  • kbmt kbsurveynew kbexpertiseadvanced atdownload kbfix KB976569 KbMtde
Feedback