Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

Imagine la siguiente situación:

  • En el Service Pack 2 (SP2) de Microsoft.NET Framework 2.0 o el de Microsoft.NET Framework 3.5 Service Pack 1 (SP1), utilice el objeto BinaryFormatter para serializar y deserializar un tipo genérico en un ensamblado.

  • El ensamblado está compartido entre el servidor y el cliente, y el ensamblado tiene un nombre seguro.

  • Las versiones de compilación del ensamblado son diferentes entre el servidor y el cliente.

En este escenario, recibirá uno de los siguientes mensajes de error de excepción al deserializar la secuencia del ensamblado:

Mensaje de error 1

System.Runtime.Serialization.SerializationException: No se puede encontrar el ensamblado.

Mensaje de error 2

System.IO.FileLoadException: No se pudo cargar archivo o ensamblado ' común, versión = identificador de versión, referencia cultural = neutral, PublicKeyToken = número de clave o una de sus dependencias. Definición del manifiesto del ensamblado encontrada no coincide con la referencia de ensamblado. (Excepción de HRESULT: 0x80131040) en System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) si se ha registrado el ensamblado en la GAC, recibirá la siguiente excepción: System.InvalidCastException : Argumento return tiene un tipo no válido.

Notas

  • Este problema no se produce cuando se utiliza el objeto SoapFormatter .

  • Este problema se produce incluso si establece el valor de FormatterAssemblyStyle.Simple al serializar y deserializar.

Solución

Información de reemplazo de hotfix

Se ha sustituido el hotfix que corresponde a KB960442 con la revisión KB981574, que contiene todas las correcciones que anteriormente se incluían en KB960442. La revisión KB981574 debe utilizar para corregir los problemas descritos en KB960442. Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

981574 La pantalla de presentación permanece abierta más de lo habitual cuando intenta iniciar Excel en un equipo que tiene instalado.NET Framework 3.5 SP1

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Más información

Para obtener más información acerca de la terminología relativa a las actualizaciones de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×