Вопрос

Функция code-complete в Visual Studio очень полезна, и она по-прежнему работает для кода на C # и C ++, но больше не работает для редактирования XAML (XML).

Есть ли где-нибудь настройка, которая может повторно включить это?У моих коллег это все еще работает.

Это было полезно?

Решение

Я думаю , что этот пост на форумах MSDN это могло бы быть полезным.По сути, Win SDK нарушает работу XAML Intellisense.Я думаю, что есть и более распространенное решение (без взлома реестра)

Другие советы

(Я предполагаю, что вы подразумеваете intellisense под "завершенным кодом")

Intellisense для XML-документов управляется файлами XSD.Когда вы редактируете файл xaml, посмотрите на строку меню.Вы должны увидеть пункт меню под названием XML.В нижней части этого вы увидите пункт меню "Схемы ..." Нажмите на него.

Вы увидите список всех доступных схем в системе.Работа с этим списком или схемами, поставляемыми с VS (обычно в c:\program files\visual Studio 9.0\xml\schemas), может привести к появлению xml (он же xaml) intellisense.

Я бы сначала предложил убедиться, что в столбце Use нет проверок или крестиков для любой схемы.Все ячейки должны быть пустыми (они же автоматические).Таким образом, VS выбирает пространства имен из вашего XML-файла и применяет соответствующие схемы из этого списка.

Во-вторых, проверьте пространства имен в вашем xml-файле.Проверьте, есть ли в списке соответствующая XSD-схема.Если нет, отыщите его и добавьте сюда.

Если эти два метода не устранят проблему, получите полную копию каталога schema вашего коллеги и скопируйте его поверх вашего.Откройте это окно схемы и убедитесь, что там есть все XSD-файлы, и установите автоматический режим.

Последний шаг - это восстановительная установка Visual Studio, за которой следует хорошая порция автоматических обновлений.


Если вы говорите о добавлении "code complete", получите последнюю версию с их веб-сайта и переустановите ее.Пакет обновления 1, возможно, нарушил вашу текущую установку.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top