Siempre que he necesitado crear un archivo de clase a partir de un esquema XML XSD, utilizo la herramienta .NET xsd.exe y preparo eventos, en VS, para asegurar que mi las clases y los esquemas están sincronizados entre sí en tiempo de compilación. Esto por supuesto funciona bien, sin embargo ...Visual Studio 2010: Esquema XML XSD para Clases dentro del IDE
He notado que si el XSD y la clase derivada están en el mismo proyecto, VS entiende la relación y muestra visualmente el CS como hijo del archivo XSD en el explorador de soluciones. Entonces, me preguntaba si existe alguna funcionalidad en Visual Studio 2010 para realizar la creación de clase en el IDE en lugar de confiar en el script prebuild.
Por ejemplo, agregaría el XSD al proyecto, establecí algunas opciones en algún lado y VS toma el control y crea mis clases para mí.
¿VS 2010 es compatible con algo como esto? ¿O debería dejar de preguntarme y continuar usando xsd.exe y precompilar?
EDITAR También he notado que en las propiedades del archivo XSD que tengo la opción de establecer un Custom Tool
, la lectura de la descripción que esto parece cerca de lo que mi objetivo, pero estoy seguro de la correcta utilización de esta propiedad.
EDITAR Además, si hay una solución Necesito que esto se basa en las características/funciones que vienen de serie con VS2010. Preferiría no utilizar un complemento de terceros, etc.
Aparece en VS2012 que puede agregar el archivo xsd a su proyecto y generará automáticamente las clases – msmucker0527