Adicionar xml a un ensamblado

28/08/2005 - 03:53 por ErickGB | Informe spam
¿Cómo puedo adicionar un archivo xml a un ensamblado?. Lo
estoy intentando de la siguente manera:

XmlDocument doc = new XmlDocument();
doc.Load("Customer.hbm.xml");

ResourceWriter rw = new ResourceWriter("quotes.resource");
rw.AddResource("myResource", doc );
rw.Close();

pero me dice que el no esta marcado como serializado

Excepción no controlada del
tipo 'System.Runtime.Serialization.SerializationException'
en mscorlib.dll

Información adicional: El tipo System.Xml.XmlDocument del
ensamblado System.Xml, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken=b77a5c561934e089 no está
marcado como serializable.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
28/08/2005 - 12:07 | Informe spam
Hola, Erick!

Efectivamente, para guardar un objeto como recurso este debe ser
serializable (internamente se utiliza un flujo), y la clase XmlDocument no
lo es. ¿No te valdría guardar el contenido del fichero? Algo como:

rw.AddResource("myResource", doc.OuterXml );

Salu2 - Octavio

"ErickGB" escribió en el mensaje
news:04f101c5ab73$552e65e0$
¿Cómo puedo adicionar un archivo xml a un ensamblado?. Lo
estoy intentando de la siguente manera:

XmlDocument doc = new XmlDocument();
doc.Load("Customer.hbm.xml");

ResourceWriter rw = new ResourceWriter("quotes.resource");
rw.AddResource("myResource", doc );
rw.Close();

pero me dice que el no esta marcado como serializado

Excepción no controlada del
tipo 'System.Runtime.Serialization.SerializationException'
en mscorlib.dll

Información adicional: El tipo System.Xml.XmlDocument del
ensamblado System.Xml, Version=1.0.5000.0,
Culture=neutral, PublicKeyToken·7a5c561934e089 no está
marcado como serializable.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida