Quando apro un file xsd che include altri file xsd, tutti i file inclusi vengono aggiunti a una sezione chiamata "Zona non autorizzata". Visual Studio mette in evidenza l'elemento xs:include
e dà il seguente errore quando si cerca di risolvere l'attributo schemaLocation:Cosa significa "Zona non autorizzata" quando si sfogliano i file xsd con Visual Studio 2010?
Richiesta di autorizzazione di tipo 'System.Security.Permissions.FileIOPermission, mscorlib, Version = 4.0.0.0, Culture = neutro, PublicKeyToken = b77a5c561934e089 'fallito.
Ho letto il seguente blog post, ma non ho ancora familiarità con xsd per capirlo completamente.
Qualcuno può spiegare perché questo sta accadendo o indicarmi una buona risorsa che può aiutare?
[Modifica] Tutti i file xsd che devono essere inclusi si trovano nel progetto Visual Studio.
Grazie per la risposta. Ho avuto l'impressione che quella cartella fosse per i file xsd per il consumo da parte di Visual Studio. Questa riga sembra suggerire che: Poiché la directory della cache dello schema è globale per il computer, è necessario aggiungere solo schemi che sono standard e utili a tutti i progetti di Visual Studio che possono essere creati sul computer. Non è corretto? – starskythehutch
corretto, è possibile aggiungere schemi locali o esterni purché si disponga di file xsd. – Myra
Grazie Myra. Ho usato le tue informazioni insieme a questo link http://msdn.microsoft.com/en-us/library/ms255816.aspx e sono riuscito. – starskythehutch