quiero incrustar un archivo xml en un archivo de recursos en mi proyecto, cada vez que necesito el archivo, debo obtenerlo del recurso y usarlo, cómo hacer esto y lo que quiero modificar el contenido del archivo XML, dependiendo de mi requirements.how hacer estocómo incrustar un archivo xml en un archivo de recursos
Respuesta
Si se agrega el archivo XML en un proyecto de Visual Studio y, en la ventana de la propiedad para ello, selecciona AcciónCuerpo: Embedded recursos, el archivo se integrará en el artefacto de salida de compilación para ese proyecto.
para acceder a ella desde el código, usar algo como:
string resourceName = "Namespace.Prefix.FileName.xml";
Assembly someAssembly = LoadYourAssemblyContainingTheResource();
XmlDocument xml = new XmlDocument();
using (Stream resourceStream = someAssembly.GetManifestResourceStream(resourceName))
{
xml.Load(resourceStream);
}
// The embedded XML resource is now available in: xml
Si el recurso que está cargando está incrustado en su propio ensamblaje, puede hacer algo como Assembly.GetExecutingAssembly()
para lograr lo que se enumeran como LoadYourAssemblyContainingTheResource()
anteriormente, o posiblemente typeof(SomeTypeInYourResourceAssembly).Assembly
No está claro lo que quiere decir con "querer modificar los contenidos": no puede modificar el recurso dentro del ensamblado en tiempo de ejecución, pero siempre que cambie el archivo XML y vuelva a compilar, la nueva versión estará integrada .
- 1. Incrustar xsl en un archivo XML
- 2. ¿Cómo incrustar recursos en un solo ejecutable?
- 3. ¿Cómo incrustar un archivo de texto en un ensamblado .NET?
- 4. ¿Cómo incrustar un archivo .mov en HTML?
- 5. Incluyendo un archivo XML en un archivo XML/XSL
- 6. Lectura de un archivo XML a partir de los recursos
- 7. Cómo incrustar xml en xml
- 8. ¿Cómo incrustar .tlb como un archivo de recursos en .NET Assembly DLL?
- 9. Incrustar fuente en un archivo PDF utilizando iText
- 10. ¿Cómo incrustar HTML en un archivo de texto reestructurado?
- 11. ¿Cómo leo un archivo de recursos de un archivo jar de Java?
- 12. Incrustar contenidos de un archivo RTF en un archivo DOCX utilizando OpenXML SDK
- 13. cómo crear un archivo xml en android
- 14. cómo crear un archivo xml en delphi
- 15. Incrustar un archivo binario dentro de una biblioteca de clases
- 16. Android ¿Es posible definir un mapa en un archivo XML?
- 17. ¿Cómo incrustar imágenes en un solo archivo HTML/PHP?
- 18. Cómo incrustar un conjunto satélite en el archivo EXE
- 19. ¿Cómo incrustar un archivo flash (.swf) en asp.net?
- 20. Incrustar un archivo ejecutable externo dentro de un programa C#
- 21. ¿Cómo puedo leer un archivo de recursos en un archivo war sin detonar implementado en Tomcat?
- 22. Actualice dinámicamente un archivo de recursos
- 23. Ruta a un archivo de recursos incrustado
- 24. Leer recursos de un archivo DLL
- 25. ¿Cómo incrustar un archivo XSLT en un proyecto .NET para incluirlo en el archivo .exe de salida?
- 26. Maven: incluye un archivo de recursos basado en el perfil
- 27. Un archivo .deploy no está implementando un archivo XML
- 28. C# Cifrar un archivo XML
- 29. ¿Cómo eliminar un elemento xml del archivo?
- 30. Cacao - Cómo formatear un archivo XML
necesito establecer algunos códigos de color según el archivo, cómo obtener el archivo y los valores de lectura después de incrustarlo – karthik
si uso el getmanifestresourcestream obtendré un flujo y debería ponerlo como un archivo y debo usar el archivo para cargar. ¿Es el camino? – karthik
Ejemplo actualizado para mostrar la carga real de XmlDocument desde la secuencia de recursos. – Cumbayah