elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 08:32  


Tema destacado: Únete al Grupo Steam elhacker.NET

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (Moderador: [D4N93R])
| | | |-+  Problema Serializar/Deserializar
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema Serializar/Deserializar  (Leído 720 veces)
Maurice_Lupin

Desconectado Desconectado

Mensajes: 110


GPS


Ver Perfil
Problema Serializar/Deserializar
« en: 23 Noviembre 2011, 07:18 »

Serializo y deserializo un objeto en un Proyecto1 sin ningun problema, pero cuando intento deserializar el objeto desde otro proyecto aún copiando la misma clase del objeto.
Me sale un error que dice: No se pudo encontrar el ensamblado 'Proyecto1,versión=1.0.4344.1002,culture=neutral,PublicKeyToken=null'

Parece que al guardar el objeto se crea esta especie de cabecera que referencia al proyecto que creo el archivo. Estoy intentando quitar esta cabecera, pienso que deberia poderse sobreescribiendo el metodo: Serealize.

Alguien tiene alguna idea. Agredezco los comentarios.  :xD



En línea
Novlucker
Ninja y
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Problema Serializar/Deserializar
« Respuesta #1 en: 23 Noviembre 2011, 13:32 »

El inconveniente de la serialización con un BinaryFormatter es que para la misma se utiliza entre otras cosas el assembly, por lo que si intentas deserializar un objeto desde un assembly diferente, falla con ese error que describes. Para evitar esto deberías de utilizar un SerializationBinder, utilizar el mismo assembly para la serialización y deserialización, o tal vez utilizar por ejemplo un XmlSerializer.

Saludos


En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

Maurice_Lupin

Desconectado Desconectado

Mensajes: 110


GPS


Ver Perfil
Re: Problema Serializar/Deserializar
« Respuesta #2 en: 23 Noviembre 2011, 16:17 »

Encontre un ejemplo en http://msdn.microsoft.com/es-pe/library/system.runtime.serialization.serializationbinder.aspx hice modificaciones y ya funciona.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Serializar datos en archivo xml
Java
Debci 9 3,255 Último mensaje 5 Agosto 2009, 09:40
por Debci
[C#] Deserializar JSON
.NET
Siuto 1 1,847 Último mensaje 9 Septiembre 2010, 17:55
por [D4N93R]
DUDA: Se puede serializar controles en VB6 ?
Programación Visual Basic
Maurice_Lupin 5 503 Último mensaje 4 Octubre 2011, 22:40
por Maurice_Lupin
[Solucionad] Error al serializar con jQuery y atributos personalizados en inputs
Desarrollo Web
WHK 1 350 Último mensaje 1 Marzo 2012, 18:12
por WHK
ayuda, serializar c*
Programación C/C++
ktemo 2 212 Último mensaje 14 Marzo 2012, 16:08
por ktemo
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines