XML/XSD-intellisense funktioniert nicht in Visual Studio 2010
Arbeite ich auf xml-und xsd-Dateien in VS 2010, aber intellisense funktioniert nicht. Intellisense ist die Arbeit für die gleichen Dateien in VS 2008, aber.
Geben, wenn ich Sie " <xs:' Optionen wie "Attribut", "complexType", "simpleType", oder "element" werden nicht angezeigt.
Gibt es einen Unterschied zwischen dem VS 2008 und VS 2010, die ich bin fehlt?
Ich eine xsd-Datei meiner Lösung. Alle erforderlichen namespaces werden automatisch generiert:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="XMLSchema2"
targetNamespace="http://tempuri.org/XMLSchema2.xsd"
elementFormDefault="qualified"
xmlns="http://tempuri.org/XMLSchema2.xsd"
xmlns:mstns="http://tempuri.org/XMLSchema2.xsd"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
</xs:schema>
"Xsdschema.xsd" ist in den "C:\Program Files\Microsoft Visual Studio 10.0\xml\Schemas" - Verzeichnis.
Es ist ein Häkchen in der "Use" - Spalte in der XML-Schemas Dialogfeld.
Es funktioniert gut für mich. Welche version von VS2010 verwenden Sie? Und sind Sie mit dem designer oder einfach nur die "Code Anzeigen" - Modus?
Ich habe VS 2010 Professional-version 10.0.30319.1. Ich bin mit dem "Code Anzeigen" - Modus.
Ich habe VS 2010 Professional-version 10.0.30319.1. Ich bin mit dem "Code Anzeigen" - Modus.
InformationsquelleAutor Jason | 2010-06-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Entdeckte ich, was passiert ist. Visual Studio 2010 importiert die schemas von Visual Studio 2008. Dies verursacht Doppelarbeit Warnungen wie die folgenden:
In der XML-Schemas dialog, entfernte ich den alten aus den schema-cache. Müssen Sie Visual Studio neu starten.
InformationsquelleAutor Jason
Die intellisense-und schema-Validierung wird verschwinden, wenn es Warnungen nicht gelöst; wie doppelte komplexe Typen definiert, die in verschiedenen Dateien innerhalb der gleichen schema-namespace.
InformationsquelleAutor Daniel Marzan