2014-10-29 9 views
5

Ich benutze ein benutzerdefiniertes Wörterbuch (CustomDictionary.xml) für Code-Analyse, und es funktioniert wie es sollte, aber ich bekomme Warnungen, die mir anzeigen, dass die Xml-Datei seinen Speicherort xsd nicht ordnungsgemäß definiert.Was ist der richtige Weg, um das Schema für CustomDictionary in Visual Studio (2013) zu definieren?

CustomDictionary.xml warnings

fand ich die XSD auf meiner Maschine und uri'd als Datei Link oben:

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

Dieser Link in Chrome die XSD gerade fein öffnet.

Wie referenziere ich es dann innerhalb der CustomDictionary.xml?

Was ich gefunden habe, so gibt weit die folgenden, aber es ist nicht richtig:

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

(ich den Dateipfad für Klarheit abgeschnitten haben)

Irgendwelche Vorschläge auf, was ich tue falsch?

Vielen Dank im Voraus, --Eric

Antwort

5

Fügen Sie den CustomDictionary.xsd in Ihr Projekt und in der XML-Datei, die Wörterbuch unter

Attribut als Linie des Elements ändern
<Dictionary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="CustomDictionary.xsd"> 
Verwandte Themen