Cuando abro un archivo xsd que incluye otros archivos xsd, todos los archivos incluidos se agregan a una sección llamada "Zona no autorizada". Visual Studio resalta el elemento xs:include
y da el siguiente error al intentar resolver el atributo schemaLocation:¿Qué significa "zona no autorizada" cuando navega archivos xsd con Visual Studio 2010?
Solicitud de permiso de tipo 'System.Security.Permissions.FileIOPermission mscorlib versión = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 'falló.
He leído el siguiente blog post, pero todavía no estoy lo suficientemente familiarizado con xsd para comprenderlo por completo.
¿Alguien puede explicar por qué sucede esto o señalarme un buen recurso que puede ayudar?
[Editar] Todos los archivos xsd que se incluirán están en el proyecto de Visual Studio.
Gracias por responder. Tenía la impresión de que esa carpeta era para archivos xsd para el consumo de Visual Studio. Esta línea parecería sugerir que: Como el directorio de caché de esquema es global para su computadora, solo debe agregar esquemas que sean estándar y útiles para todos los proyectos de Visual Studio que puedan crearse en su computadora. ¿Esto no es correcto? – starskythehutch
Correcto, puede agregar esquemas locales o externos siempre que tenga archivos xsd. – Myra
Gracias Myra. Usé su información junto con este enlace http://msdn.microsoft.com/en-us/library/ms255816.aspx y lo logré. – starskythehutch