Visual Studio 2008 sp1 классический asp Intellisense и Outlining не работает - PullRequest
4 голосов
/ 23 апреля 2009

Как видно из темы, у меня установлена ​​VS 2008 с sp1, и я не получаю полных возможностей Intellisense или ЛЮБОГО выделения при редактировании классических страниц asp. Мой коллега также использует VS2008sp1, и его структура работает правильно (но он понятия не имеет, почему)

Я сделал экран, вы можете найти здесь Классический снимок экрана с изображением оспы 1

Кто-нибудь еще имел эту проблему? Я скучаю по чему-то простому?

Спасибо за вашу помощь -Birk

Ответы [ 6 ]

4 голосов
/ 23 апреля 2009

Вы можете сбросить настройки, перейдя в Инструменты -> Импорт / Экспорт настроек -> Сбросить все настройки. Я предлагаю вам сделать резервную копию текущих настроек на всякий случай.

Вы также можете запустить devenv /setup из командной строки, и это сбросит ваш Intellisense и тому подобное.

1 голос
/ 29 февраля 2012
  • Инструменты / Параметры / Текстовый редактор / Расширение файла
  • расширение = asp
  • editor = "Редактор веб-форм"
  • нажмите «Добавить»
  • Наслаждайтесь
1 голос
/ 23 апреля 2009

В Visual Studio выберите ИНСТРУМЕНТЫ -> ОПЦИИ -> Текстовый редактор -> Основные -> Специфичные для VB

и отметьте «Включить режим контура»

0 голосов
/ 04 августа 2009

@ Language = "VBScript", кажется, помогает мне. Жаль, что я должен обновить весь свой код, чтобы включить это сейчас ...

0 голосов
/ 29 апреля 2009

Лучшее решение, которое я нашел для работы, - это. Для классического кода asp на странице, заканчивающейся расширением .asp, вы можете управлять выделением кода, размещая различные функции или фрагменты в блоке сценария asp <% %>.

Затем в общих чертах работает, как ожидается, для этих разделов. Однако я все же хотел бы найти лучший вариант, чем этот.

0 голосов
/ 23 апреля 2009

У меня была проблема как в VS2005, так и в VS2008 - он приходит и уходит без реального паттерна, и я так и не нашел хорошего решения. Иногда закрытие проекта и перезапуск VS на некоторое время решат его ... но не всегда.

...