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

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
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 de mise à jour

Le fichier suivant est disponible au téléchargement à partir du Microsoft Download Center :
Mise à jour pour la compatibilité ascendante de.NET Framework 2.0 SP2
TéléchargerTélécharger maintenant le package de mise à jour.
Pour plus d'informations sur la façon de télécharger des fichiers de support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
119591 Comment obtenir des fichiers de soutien technique Microsoft auprès des services en ligne
Microsoft a vérifié que ce fichier ne comportait pas de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du 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 :

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 : Pour plus d'informations sur Windows Installer, reportez-vous au site Web MSDN suivant :

Informations sur les 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 répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, il est converti en heure locale. Pour connaître le décalage entre l'heure UTC et l'heure locale, utilisez l'onglet fuseau horaire dans l'élément de Date et heure dans le 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 :
    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
Nom de fichierVersion de 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
Nom de fichierVersion de 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
Nom de fichierVersion de 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 vers 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 :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.
Sérialisation de compatibilité ascendante de.NET Framework 2.0 Service Pack 2 SP2 sérialiser la désérialisation désérialiser

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 976569 - Dernière mise à jour : 05/03/2015 23:47:00 - Révision : 6.0

Microsoft .NET Framework 2.0 Service Pack 2

  • kbsurveynew kbexpertiseadvanced atdownload kbfix kbmt KB976569 KbMtfr
Commentaires