Estoy tratando de crear un esquema XML para ser serializado/deserilizado usando Visual Studio 2010, pero parece realmente complicado tener un archivo xml y otro xml archivo de esquema, no entendí cómo se debe hacer. Recuerdo que en Visual Studio 2005 fue mucho más simple crear un archivo xml y abrirlo con el diseñador xml, luego dibujar el esquema y luego generar el código serializable fuera del esquema. Cualquier pista/enlace que ayudaría a hacer lo mismo con el profesional de Visual Studio 2010.Creando un esquema XML y autogenerando la clase serializable usando Visual Studio 2010
Respuesta
Vamos a tratar de responder a esta:
- abrir el proyecto VS.
- abra el XML en su proyecto.
- En VS, vaya a la pestaña de menú y haga clic en crear esquema
- guarde el archivo de esquema y agregue a su proyecto.
A continuación, puede crear su propia clase para el proceso de serializar/deserializar o utilizar xsd.exe
he utilizado la última. En mi caso, puedo encontrar la herramienta en \ Archivos de programa (x86) \ Microsoft SDKs \ Windows \ v7.0A \ Bin \ xsd.exe.
entonces usted puede abrir CMD o en la ventana de comandos de Visual Studio y escribir algo como: xsd.exe [el archivo XSD]/c/l: C#/o: [directorio en el que desea guardar el .CS]
Espero que esto funcione para usted o responda su pregunta. Prácticamente he utilizado el mismo método con VS 2008 y 2010.
Aquí están relacionados con los temas por si acaso:
herramienta XSD: https://docs.microsoft.com/en-us/dotnet/standard/serialization/xml-schema-definition-tool-xsd-exe
XML Serialization and Schema without xsd.exe
si usted no tiene el SDK de Microsoft, puede obtenerlo en: https://docs.microsoft.com/en-us/dotnet/core/sdk
- 1. Agregue un esquema XML a Visual Studio
- 2. XSLT 2.0 intellisense en Visual Studio 2010 - ¿Agregar un esquema?
- 3. SOAP xml client - usando Visual Studio 2010 C# - ¿cómo?
- 4. WebsiteSpark y Visual Studio 2010
- 5. XML reformateo en Visual Studio 2010
- 6. Visual Studio 2010: Esquema XML XSD para Clases dentro del IDE
- 7. snprintf y Visual Studio 2010
- 8. QT y Visual Studio 2010
- 9. Visual Studio 2010/Resharper - Intellisense por clase?
- 10. Documentación (XML) Configuración de la aplicación en Visual Studio 2010
- 11. Diagrama de clase de Visual Studio 2010
- 12. abierto "Clase Explorer" en Visual Studio 2010
- 13. Usando .dll en Visual Studio 2010 C++
- 14. Visual Studio 2010 "Mancha"
- 15. Fuente ventana Esquema de código para Visual Studio 2010
- 16. Visual Studio 2010 y Test Driven Development
- 17. Ejecutando gtest usando Visual Studio 2010: LNK4098 y LNK2005
- 18. validación de esquema XML
- 19. ¿Adjuntar automáticamente archivos XML al esquema XSD en Visual Studio?
- 20. Visual Studio 2010 - RemovePreviousVersions
- 21. Visual Studio 2010 fragmentos Generador
- 22. Cómo agregar el esquema NHibernate XML a Visual Studio?
- 23. Desinstalar Visual Studio 2010
- 24. Creando un plugin para Visual Studio
- 25. Precompila un sitio web asp.net4 mvc3 usando visual studio 2010
- 26. Cómo crear un conjunto de datos a partir de un esquema xsd en Visual Studio 2010
- 27. Visual Studio 2010 y Sql Server
- 28. Visual Studio 2010 y std :: función
- 29. Visual Studio 2010 ordena los atributos xml/xaml
- 30. Visual Studio 2010 y boost :: bind