Visual Studio 2010-intellisense и подсветка в JavaScript не работает

В одном из моих решений в файлах javascripts intellisense внезапно перестал работать. Все функции отключены - Ctrl+ Пробел не выводит список - вот так я взял экран печати из другого решения

а также файл выглядит так, как будто это обычный текст - ключевые слова не имеют цветов.

Я пытался открыть новое решение и переместить туда файлы - все то же самое. Файлы имеют смысл только во время отладки. Такое ощущение, что VS2010 видит, что эти файлы являются текстовыми, а не js-файлами. Это как-то связано с tfs, потому что это впервые случилось с другим членом команды, и как только я взял последнюю версию решения, это случилось со мной. Когда я создаю новый файл js - он выглядит нормально, НО после сохранения файла, закрытия и повторного открытия - снова он не окрашен, я обнаружил, что проблема в одном конкретном проекте - если я добавляю файлы js в другой проект в том же решении кажется, все в порядке.

2 ответа

Решение

После некоторых исследований и испытаний. Эта проблема может быть несколько вещей:

  1. Расширение вашего файла не.JS.
  2. Вы используете экспресс-издание.
  3. Вы не установили компонент Web Developer в вашей установке (или удалили его).

Дайте мне знать, если это поможет вам, если нет, я буду ждать чего-то другого.

Полная ссылка о JScript Intellisense на MSDN:

http://msdn.microsoft.com/en-us/library/vstudio/bb385682(v=vs.100).aspx

Как вы можете видеть на изображении ниже, я только что создал один файл JavaScript в моей Visual Studio 2010 с компонентами для веб-разработчиков, и он работает:

Итак, я решил эту проблему... Я хотел посмотреть какое-то значение с помощью QuickWatch (Shift+F9). Я получил сообщение "Невозможно оценить выражение. Вызванный объект отключился от своих клиентов". Я нажал зеленый значок, чтобы обновить значения. После того, как я закрыл окно QuickWatch, я понял, что получил intellisense и подсветку обратно. После регистрации в TFS мой коллега вытащил решение и получил intellisense и подсветку. Вероятно, какая-то странная ошибка в VS2010.

Другие вопросы по тегам