XML/XSD intellisense ne fonctionne pas dans Visual Studio 2010
Je suis en train de travailler sur le langage xml et les fichiers xsd dans VS 2010 mais intellisense ne fonctionne pas. Intellisense est de travailler pour les mêmes fichiers dans VS 2008, cependant.
Quand je tape "<xs: "options comme "attribut", "complexType", "simpleType", ou "élément" n'apparaissent pas.
Est-il une différence entre le VS 2008 et VS 2010 que je suis absent?
- Je ajouter un fichier xsd pour ma solution. Tous les espaces de noms sont générés automatiquement en tant que tel:
<?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>
La "xsdschema.xsd" est dans le "C:\Program Files\Microsoft Visual Studio 10.0\xml\Schémas" répertoire.
Il y a une case à cocher dans la section "Utilisation" de la colonne dans les Schémas XML de la boîte de dialogue.
- Il fonctionne très bien pour moi. La version de VS2010 utilisez-vous? Et êtes-vous à l'aide de la designer ou tout simplement sur "voir le Code" mode?
- J'ai par rapport à 2010 version Professionnelle 10.0.30319.1. Je suis à l'aide de l' "Afficher le Code" mode.
Vous devez vous connecter pour publier un commentaire.
J'ai découvert ce qui s'est passé. Visual Studio 2010 importés les schémas à partir de Visual Studio 2008. Cela a provoqué la duplication des avertissements comme celui ci-dessous:
Dans les Schémas XML de dialogue, j'ai supprimé les anciens de la cache du schéma. Vous devrez redémarrer Visual Studio.
L'intellisense et la validation du schéma disparaîtra si il y a des mises en garde pas été résolu; comme doublons de types complexes définit dans les différents fichiers dans le même espace de noms du schéma.