Acabo de descubrir la belleza de la generación automática de esquemas XSD de Visual Studio. *¿Adjuntar automáticamente archivos XML al esquema XSD en Visual Studio?
¿Hay alguna manera fácil de que VS adjunte automáticamente archivos con nombres específicos al esquema XSD existente? Entonces, si tengo archivos myconfig.xml
esparcidos por un proyecto (o varios proyectos), me gustaría que siempre validen contra myconfig.xsd
, en lugar de tener que abrir cada archivo XML y asociarlo manualmente. es posible?
* Para aquellos que no están familiarizados: archivo Open XML, XML/Crear esquema y se crea un archivo de esquema agradable basado en lo que ve en el archivo XML. Puede y luego conectar el mismo XSD a otro archivo XML abriendo ese archivo y elegir XML/Schemas y elegir el esquema apropiado de su proyecto. A continuación, obtener IntelliSense y validación de todos sus nombres de elementos y atributos, elementos y atributos requeridos, etc.
actualización: Creo que no estaba muy clara.
Cuando creo un nuevo archivo web.config
en cualquier parte de un proyecto, no le asigno manualmente un esquema. No hay espacio de nombres especificado dentro del XML. No obstante Visual Studio sabe automáticamente para utilizar DotNetConfig.xsd
:
XML Schemas dialog screenshot http://i46.tinypic.com/xarpfn.png
Presumiblemente Visual Studio tiene una asignación en alguna parte que asigna los archivos denominados web.config
a DotNetConfig.xsd
.
Supongamos ahora que quiero que todos los archivos llamados DbSchema.xml
utilicen automáticamente un esquema que creé llamado DbSchema.xsd
. ¿Hay una manera de hacer eso?
¿Te ha alguna vez resolver esto? Si es así, por favor comparte. –