Serializar colección

21/02/2006 - 16:21 por Mauricio López [ProNet] | Informe spam
Sres.:

He visto varios tipos de serialización, entre ellas la
Binary.Formatter con la cual tuve problemas al tratar de deserializar el
archivo binario desde otro ejecutable ya que me daba un error al querer
localizar el assembly con el que fue creado. La única forma con la que
pude hacerlo funcionar fue colocar el exe con el que fue creado el
archivo binario en la misma carpeta en que se encuentra el exe con el
que quiero deserializarlo. ¿Hay alguna forma de corregir este error?

También he visto ejemplos para serializar una colección a XML,
pero no he podido usarla ya que quisiera utilizar Generics para hacer la
colección y no he encontrado nada de código para serializar una
colección tipada usando Generics.

Si me pudieran dar algún tipo de código de ejemplo se los
agradecería.


Saludos!

Mauricio López
www.pronet.com.uy
Desarrollador 2 estrellas 2005
Maldonado - Uruguay
 

Leer las respuestas

#1 Eduardo A. Morcillo [MS MVP VB]
21/02/2006 - 15:25 | Informe spam
La serializacion guarda la informacion del tipo de datos para poder luego
deserializarla al mismo tipo. Si el que deserializa no puede crear un objeto
de la clase serializada no va a poder deserializarlo. Lo que debes hacer es
crear una DLL con las clases se serializan y comparten ambas aplicaciones y
referenciarla en ambos proyectos.

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
http://mvp.support.microsoft.com/pr...4EF5A4191C

Preguntas similares