Description de la mise à jour de compatibilité.NET Framework 2.0 SP2 pour Windows XP et Windows Server 2003

Traductions disponibles Traductions disponibles
Numéro d'article: 976569 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

INTRODUCTION

Cet article décrit une mise à jour de compatibilité ascendante pour le Microsoft.NET Framework 2.0 Service Pack 2 (SP2). Cette mise à jour permet de sérialisation et désérialisation entre les clients et les serveurs sur lesquels le 2.0 de.NET Framework ou le de.NET Framework 4.0 est installé.

Remarque : Cette mise à jour de compatibilité ascendante inclut le correctif qui est décrit dans l'article suivant de la Base de connaissances Microsoft (KB) :
960442 CORRECTIF : Vous recevez un message d'erreur lorsque vous utilisez l'objet BinaryFormatter pour sérialiser et désérialiser un type générique dans un assembly dans.NET Framework 2.0 Service Pack 2 ou dans.NET Framework 3.5 Service Pack 1

Plus d'informations

Informations sur la mise à jour

Le fichier suivant est disponible en téléchargement à partir du centre de téléchargement Microsoft :
Mise à jour pour la compatibilité ascendante de.NET Framework 2.0 SP2
Réduire cette imageAgrandir cette image
Télécharger
Télécharger le package de mise à jour maintenant.
Pour plus d'informations sur la marche à suivre pour télécharger les fichiers de support de Microsoft, cliquez sur le lien (numéro) ci-dessous afin d'afficher l'article correspondant dans la Base de connaissances Microsoft :
119591 Comment faire pour obtenir les fichiers de support technique Microsoft auprès des services en ligne
Microsoft a analysé ce fichier contre les virus. Microsoft a utilisé les logiciels de détection de virus les plus récents qui étaient disponibles à la date à laquelle le fichier a été publié. Le fichier est stocké sur des serveurs sécurisés et donc, empêche toute modification non autorisée sur ce fichier.

Conditions préalables

Pour installer cette mise à jour, vous devez disposer de Windows Installer 3.1 ou une version ultérieure de Windows Installer installée sur l'ordinateur. Pour obtenir la version la plus récente de Windows Installer, visitez le site Web de Microsoft à l'adresse suivante :
Télécharger la version la plus récente de Windows Installer

Mettre à jour les informations sur la suppression

Pour supprimer cette mise à jour, utilisez l'élément Ajout / Suppression de programmes dans le panneau de configuration.

Commutateurs de ligne de commande pour cette mise à jour

Vous trouverez des informations sur les différents commutateurs de ligne de commande qui prend en charge cette mise à jour dans le bulletin de sécurité MS09-061. En outre, vous pouvez trouver ces informations sur le site Web de Microsoft Developer Network (MSDN) à l'adresse suivante :
Options de ligne de commande
Pour plus d'informations sur Windows Installer, reportez-vous au site Web MSDN suivant :
À propos de Windows Installer

Informations fichiers

La version anglaise (États-Unis) de cette mise à jour de sécurité dispose des attributs de fichier (ou version ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont classées par rapport temps universel coordonné (UTC). Les informations du fichier sont converties en heure locale. Pour établir la différence entre l'UTC et l'heure locale, utilisez l'onglet fuseau horaire de l'onglet Date et l'heure du Panneau de configuration.
  • Les fichiers qui s'appliquent à un produit spécifique, un jalon (RTM, SPn) et à un dossier (LDR, GDR) peuvent être identifiés par des numéros de version de fichier examiningthe comme indiqué dans le tableau suivant :
    Réduire ce tableauAgrandir ce tableau
    VersionProduitJalonServicebranch
    2.0.50727. 3xxx.NET Framework 2.0SERVICE PACK 2GDR
    2.0.50727. 4xxx.NET Framework 2.0SERVICE PACK 2LDR
  • Dossiers GDR ne contiennent uniquement les correctifs qui arewidely publié pour résoudre les problèmes critiques répandus. Service LDR branchescontain des correctifs en plus des correctifs généralement publiés.
Pour toutes les versions 32 bits de.NET Framework 2.0
Réduire ce tableauAgrandir ce tableau
Nom du fichierVersion du fichierTaille du fichierDateHeure
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
Pour toutes les versions 64 bits de.NET Framework 2.0
Réduire ce tableauAgrandir ce tableau
Nom du fichierVersion du fichierTaille du fichierDateHeure
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
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
Pour toutes les versions IA-64 bits du.NET Framework 2.0
Réduire ce tableauAgrandir ce tableau
Nom du fichierVersion du fichierTaille du fichierDateHeure
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

Problèmes connus

Lorsque vous tentez de sérialiser ou désérialiser des types génériques pour les différentes versions du.NET Framework à l'aide de la classe BinaryFormatter , vous pouvez rencontrer l'un des problèmes suivants.

Problème 1

L'opération de sérialisation ou de désérialisation ne fonctionne pas.

Solution au problème 1

Pour résoudre ce problème, appliquez l'une des méthodes suivantes :
  • Si le client exécute Windows Vista Service Pack 1 (SP1), mettre à niveau le système d'exploitation vers Windows Vista SP2.
  • Si le serveur exécute Windows Server 2008, mettre à niveau le système d'exploitation Windows Server 2008 SP2.

Problème 2

Exécute l'opération de sérialisation dans.NET Framework 4.0, et l'opération de désérialisation s'exécute dans.NET Framework 2.0. Lorsque vous essayez de sérialiser ou désérialiser un type tableau générique, comme la liste<T[]>, le processus de sérialisation ne fonctionne pas.</T[]>

Solution au problème 2

Pour résoudre ce problème, ajoutez une classe SerializationBinder sur le côté de la sérialisation pour modifier la version du type qui est transmis dans le réseau.

Par exemple, vous pouvez télécharger des exemples de Windows Communication Foundation (WCF) et Windows Workflow Foundation (WF) pour la version Release Candidate de.NET Framework 4.0. Pour obtenir le package d'installation exemple, visitez le site Web de Microsoft à l'adresse suivante :
Exemples Windows Communication Foundation (WCF) et Windows Workflow Foundation (WF) pour la version Release Candidate de.NET Framework 4.0
Après avoir téléchargé le package d'installation exemple, ajoutez l'exemple de classe GenericsVTSSerializationBinder qui se trouve dans le dossier suivant :
<install path=""></install>\WCF\Basic\Contract\Data\SBGenericsVTS
Remarque : La classe SafeSerializationManager ne peut pas être utilisée dans ce cas, car il est pris en charge uniquement par le.NET Framework de 4.0. Par conséquent, la classe ne peut pas être utilisée sur le côté de la désérialisation de.NET Framework 2.0.

Propriétés

Numéro d'article: 976569 - Dernière mise à jour: lundi 14 octobre 2013 - Version: 5.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Microsoft .NET Framework 2.0 Service Pack 2 sur le système suivant
    • Microsoft Windows XP Service Pack 3
    • Microsoft Windows XP Service Pack 2
Mots-clés : 
kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB976569 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 976569
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com