XML/XSD intellisense не работающий в Visual Studio 2010

Я работаю над xml и xsd файлами в VS 2010, но intellisense не работает. Intellisense работает на те же файлы в VS 2008, как бы то ни было.

Когда я ввожу' <xs': опции как "атрибут", "complexType", "simpleType", или "элемент" не появляются.

Есть ли некоторое различие между VS 2008 и VS 2010, который я пропускаю?

Я добавляю xsd файл к своему решению. Все надлежащие пространства имен сгенерированы автоматически как таковые:

<?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" находится в каталоге "C:\Program Files\Microsoft Visual Studio 10.0\xml\Schemas".

Существует галочка в столбце "Use" в диалоговом окне XML Schemas.

6
задан Jason 6 June 2010 в 23:35
поделиться

1 ответ

Я обнаружил, что произошло. Visual Studio 2010 импортировал схемы из Visual Studio 2008. Это привело к появлению предупреждений о дублировании, подобных приведенному ниже:

Warning The global attribute 'http://www.w3.org/XML/1998/namespace:lang' has already been declared. C:\Program Files\Microsoft Visual Studio 10.0\xml\Schemas\xml.xsd   

В диалоговом окне «XML-схемы» я удалил старые из кеша схем. Вам придется перезапустить Visual Studio.

10
ответ дан 9 December 2019 в 20:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: