Descripción de la actualización de compatibilidad con versiones posteriores de .NET Framework 2.0 Service Pack 2 para Windows XP y Windows Server 2003

Seleccione idioma Seleccione idioma
Id. de artículo: 976569 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

INTRODUCCIÓN

En este artículo se describe una actualización de compatibilidad con versiones posteriores para Microsoft .NET Framework 2.0 Service Pack 2 (SP2). Esta actualización habilita la serialización y deserialización entre clientes y servidores que tienen .NET Framework 2.0 o .NET Framework 4.0 instalado.

Nota Esta actualización de compatibilidad con versiones posteriores incluye la revisión que se describe en el siguiente artículo de Microsoft Knowledge Base (KB):
960442REVISIÓN: Se recibe un mensaje de error excepción cuando utiliza el objeto BinaryFormatter para serializar y deserializar un tipo genérico en un ensamblado en .NET Framework 2.0 Service Pack 2 o en .NET Framework 3.5 Service Pack 1

Más información

Actualizar información

El archivo siguiente está disponible para descargarlo del Centro de descarga de Microsoft:
Actualización para la compatibilidad con versiones posteriores de .NET Framework 2.0 Service Pack 2
Contraer esta imagenAmpliar esta imagen
Download
Download the update package now.
Para obtener información adicional acerca de cómo descargar los archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
119591Cómo obtener Archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft exploró este archivo en busca de virus. con el software de detección de virus más reciente disponible en la fecha de publicación. Asimismo, el archivo se almacenó en servidores seguros que ayudan a prevenir que se hagan cambios no autorizados.

Requisitos previos

Para instalar esta actualización, debe tener Windows Installer 3.1 o una versión posterior de Windows Installer instalados en el equipo. Para obtener la versión más reciente de Windows Installer, visite el sitio Web de Microsoft siguiente:
Download the latest version of Windows Installer

Actualizar la información de eliminación

Para quitar esta actualización, utilice el elemento Agregar o quitar programas en el panel de control.

Modificadores de línea de comandos para esta actualización

Puede encontrar información acerca de los diversos modificadores de la línea de comandos que admite esta actualización en el boletín de seguridad MS09-061. Además, puede encontrar esta información en el siguiente sitio Web de Microsoft Developer Network (MSDN):
Command-Line options
Para obtener más información acerca de Windows Installer, visite el siguiente sitio Web de MSDN:
About Windows Installer

Información de archivo

La versión en inglés (Estados Unidos) de esta actualización de seguridad tiene los atributos de archivo (o atributos de archivo más reciente) mostrados en la tabla siguiente. Las fechas y horas de estos archivos se muestran en hora universal coordinada (UTC). La información de los archivos se convertirá a la hora local cuando la vea. Para averiguar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en el elemento fecha y hora en el panel de control.
  • Los archivos que se aplican a un producto específico, un hito (RTM, SP n) y sucursales de servicio (LDR, GDR) pueden identificarse examinando los números de versión de archivo tal como se muestra en la tabla siguiente:
    Contraer esta tablaAmpliar esta tabla
    VersiónProductoHitoTipo de servicio
    3xxx.NET framework 2.0SP2GDR
    4xxx.NET framework 2.0SP2LDR
  • Los tipos de servicio GDR contienen sólo correcciones de amplia distribución para solucionar problemas críticos extendidos. Los tipos de servicio LDR contienen revisiones además de revisiones publicadas ampliamente.
Para todas las versiones de 32 bits de .NET Framework 2.0
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempo
Mscordacwks.dll2.0.50727.3607989,00021-Oct-200921: 00
Mscordacwks.dll2.0.50727.4413989,00020-Oct-200912: 34
mscorlib.dll2.0.50727.36074,550,65621-Oct-200921: 00
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-200921: 00
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912: 34
Para todas las versiones de 64 bits de .NET Framework 2.0
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempo
Mscordacwks.dll2.0.50727.36071,764,68020-Oct-200921: 08
Mscordacwks.dll2.0.50727.44131,758,53620-Oct-200906: 36
Mscordacwks.dll2.0.50727.3607989,00021-Oct-200921: 00
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-200921: 00
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-200921: 00
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912: 34
Para todas las versiones de IA-64 bits de .NET Framework 2.0
Contraer esta tablaAmpliar esta tabla
Nombre de archivoArchivo VersiónTamaño de archivoFechaTiempo
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-200921: 00
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-200902: 08
mscorlib.dll2.0.50727.36074,550,65621-Oct-200921: 00
mscorlib.dll2.0.50727.44134,550,65620-Oct-200912: 34
SOS.dll2.0.50727.4413872,76020-Oct-200902: 08
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-200921: 00
mscorwks.dll2.0.50727.44135,818,68820-Oct-200912: 34

Problemas conocidos

Al intentar serializar o deserializar tipos genéricos para diferentes versiones de .NET Framework mediante el uso de la clase BinaryFormatter, puede experimentar uno de los problemas siguientes.

Problema 1

La operación de serialización o deserialización no funciona.

Resolución de problema 1

Para resolver este problema, utilice uno de los métodos siguientes:
  • Si el cliente se está ejecutando Windows Vista Service Pack 1 (SP1), actualizar el sistema operativo a Windows Vista Service Pack 2.
  • Si el servidor se está ejecutando Windows Server 2008, actualizar el sistema operativo a Windows Server 2008 Service Pack 2.

Problema 2

Se está ejecutando la operación de serialización en .NET Framework 4.0 y se está ejecutando la operación de deserialización en .NET Framework 2.0. Al intentar serializar o deserializar un tipo de matriz genérica de lista <T[]>, el proceso de serialización no funciona.

Resolución de problema 2

Para resolver este problema, agregue una clase SerializationBinder al lado de serialización para cambiar la versión del tipo que se transmite en el cable.

Por ejemplo, puede descargar muestras de Windows Communication Foundation (WCF) y Windows Workflow Foundation (WF) para .NET Framework 4.0 Release Candidate. Para obtener el paquete de instalación de ejemplo, visite el siguiente sitio Web de Microsoft:
Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) samples for the .NET Framework 4.0 Release Candidate
Después de descargar el paquete de instalación de ejemplo, agregue la clase de ejemplo GenericsVTSSerializationBinder que se encuentra en la carpeta siguiente:
<install path>\WCF\Basic\Contract\Data\SBGenericsVTS
Nota La clase SafeSerializationManager no puede utilizarse en esta situación porque es compatible sólo con .NET Framework 4.0. Por lo tanto, la clase no puede utilizarse en el lado de la deserialización de .NET Framework 2.0.

Propiedades

Id. de artículo: 976569 - Última revisión: miércoles, 24 de febrero de 2010 - Versión: 2.1
La información de este artículo se refiere a:
  • Microsoft .NET Framework 2.0 Service Pack 2 sobre las siguientes plataformas
    • Service Pack 3 para Microsoft Windows XP
    • Microsoft Windows XP Service Pack 2
Palabras clave: 
kbmt kbsurveynew kbexpertiseadvanced atdownload kbfix KB976569 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 976569

Enviar comentarios

 

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