2014-10-29 6 views
5

Sto facendo uso di un dizionario personalizzato (CustomDictionary.xml) per l'analisi del codice, e funziona come dovrebbe, ma continuo a ricevere avvertimenti che mi indicano che il file xml non sta definendo correttamente la sua posizione dello schema xsd.Qual è il modo corretto di definire lo schema per CustomDictionary in Visual Studio (2013)?

CustomDictionary.xml warnings

ho trovato il XSD sulla mia macchina, e uri'd in su come un collegamento file:

file:///C:/Program%20Files%20(x86)/Microsoft%20Visual%20Studio%2012.0/Team%20Tools/Static%20Analysis%20Tools/Schemas/CustomDictionary.xsd 

Questo link in Chrome apre la .xsd bene.

Come faccio a rimuoverlo correttamente all'interno del CustomDictionary.xml?

Quello che ho trovato finora indica quanto segue, ma non è giusto:

<Dictionary 
    xmlns="http://www.w3schools.com" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://www.w3.org/ file:/.../CustomDictionary.xsd"> 

(ho troncato il percorso del file per chiarezza)

qualche suggerimento su quello che sto facendo sbagliato?

Grazie in anticipo, --Eric

risposta

5

Aggiungere il CustomDictionary.xsd nel progetto e nel file XML, modificare l'attributo Dizionario dell'elemento come riga sotto

<Dictionary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="CustomDictionary.xsd"> 
Problemi correlati