Visual Studio 2008: Никакой Intellisense в web.config

Мой web.config больше не имеет Intellisense, ни цветное выделение. Это похоже на документ обычного текста. Какая-либо идея, почему это произошло бы?

Спасибо!

6
задан Joel Coehoorn 21 December 2011 в 04:10
поделиться

5 ответов

Все,

Я исправил это, выполнив следующие действия:

Открыв командную строку VS2K8 и выполнив следующую команду:

devenv / setup

Теперь мы снова в деле.

Всем спасибо!

5
ответ дан 10 December 2019 в 00:33
поделиться

У вас может быть такая проблема ( Скотт Гу сообщает о VS 2005 ):

, что иногда может привести к тому, что intellisense для файла web.config перестанет работать в среде IDE. Это происходит, когда к корневому элементу добавляется пространство имен по умолчанию. Например, так:

<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">

Это не ' t вызывают какие-либо проблемы во время выполнения, но он не позволяет завершить intellisense для встроенных XML-элементов .NET в файле web.config.

Плохая новость заключается в том, что встроенный инструмент веб-администрирования (запускаемый через WebSite- > Пункт меню конфигурации ASP.NET в VS 2005 и Visual Web Developer) всегда добавляет это пространство имен xmlns при запуске, поэтому, если вы используете этот инструмент для управления пользователями / ролями, вы в конечном итоге добавите его в файл web.config для вы.

Как исправить эту ошибку:

Чтобы вернуть intellisense при редактировании файла web.config в среде IDE, просто удалите ссылку xmlns и получите корневой каталог. Элемент nfiguration выглядит так:

<configuration>

После этого все снова будет работать нормально. "

2
ответ дан 10 December 2019 в 00:33
поделиться

Вы также можете попробовать проверить расширение в файле ... Не говорю, что я это делаю ... но некоторые люди ... забывают указать расширение при сохранении, и это может сбросить intellisense.

0
ответ дан 10 December 2019 в 00:33
поделиться

Попробуйте сбросить настройки: Инструменты > Настройки импорта и экспорта и выберите Сбросить все настройки. (возможно, вы захотите сначала сделать экспорт, если это не сработает).

HTH

2
ответ дан 10 December 2019 в 00:33
поделиться

Вы можете попробовать посмотреть настройки по адресу:

Text Editor -> All Languages

Есть несколько флажков для завершения операторов, которые необходимо проверить на предмет intellisense. Вы также можете попробовать просмотреть те же настройки, но относящиеся к файлам XML, на этой панели.

В качестве альтернативы вы можете попробовать следующее:

  1. Закройте свой проект
  2. Удалите для него .ncb файл
  3. Повторно откройте проект

Это заставит Visual Studio воссоздать базу данных intellisense и может решить проблему.

1
ответ дан 10 December 2019 в 00:33
поделиться
Другие вопросы по тегам:

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