2010-06-28 5 views
18

Ho aperto un file XSD di terze parti in Visual Studio 2010 che importa spazi dei nomi da altri file di schema dalla stessa parte terza.Come posso modificare le mie impostazioni per consentire a VS2010 di caricare file XSD di terze parti dalla "Zona non autorizzata"?

Nella vista dell'editor XML del file di schema, l'elemento xs: import è sottolineato con il seguente errore: Richiesta per l'autorizzazione di tipo "System.Security.Permissions.FileIOPermission", mscorlib, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089 'non riuscito.

Ho letto il seguente post del blog: http://blogs.msdn.com/b/xmlteam/archive/2009/06/04/understanding-xml-schema-sets-in-the-xsd-designer.aspx che afferma che si tratta di una violazione della zona di sicurezza e Visual Studio colloca gli schemi nella "Zona non autorizzata" in XML Schema Explorer.

La mia domanda è: come cambio le mie impostazioni di sicurezza per consentire il riferimento a questi schemi o c'è qualcosa che posso fare per rendere "attendibili" gli schemi e gli spazi dei nomi associati?

risposta

30

Aveva questo problema da solo - in realtà perché Win 7 aveva bloccato i file di schema a causa della loro copia da un percorso di rete.

Per sbloccare singoli file individuare il file e utilizzare le proprietà> Sblocca enter image description here

Per più file è più veloce per utilizzare Streams Sysinternals' alla rinfusa modificare la posizione come descritto in this blog post.

Problemi correlati