Вот решение вышеуказанной проблемы:
Чтобы сократить длинную историю , я использовал панель диспетчера пакетов NuGet в VS2010 для запуска update-package на случай, если что-то не так слокальный пакет JQuery, и был удивлен, обнаружив ряд сообщений об ошибках:
Update-Package : 'jQuery' was not installed in any project. Update failed.
...
Update-Package : 'jQuery.vsdoc' was not installed in any project. Update failed.
...
Это странно.Давайте посмотрим, какие пакеты мы установили:
PM> get-package
Id Version
-- -------
dotless 1.2.1.0
EntityFramework 4.1.10331.0
EntityFramework 4.1.10715.0
jQuery 1.6.2
jQuery 1.6.4
jQuery.UI.Combined 1.8.16
jQuery.Validation 1.8.1
jQuery.vsdoc 1.6
Обратите внимание, что У меня установлено несколько пакетов JQuery .Это, вероятно, сбивает с толку движок Visual Studio Javascript Intellisense.
Я вспомнил, что всего пару недель назад я обновил свои пакеты NuGet и заметил, что была загружена новая версия JQuery, старая версиябыть удаленным из моего проекта и замененным JQuery-1.6.4.Я думал, что все было сделано правильно, но я думаю, что-то должно быть испорчено в обновлении.
Итак, я использовал «uninstall-package…» несколько раз для каждой библиотеки JQuery, пока не были удалены все ссылки на JQuery.,
Затем я использовал «install-package JQuery», чтобы повторно добавить последнюю версию JQuery в свой проект. Я «перестроил» проект, чтобы заново сгенерировать JavaScript Intellisense, и был рад видеть, что JQuery Intellisense восстановлен в егополная рабочая слава!
Эта проблема и ее решение также задокументированы в моем блоге: http://www.bitcrazed.com/post/2011/10/07/How-NuGet-hosed-my-Javascript-Intellisense-but-still-saved-the-day.aspx
Надеюсь, это поможет тем, у кого возникли проблемы с работой JQuery Intellisense в Visual Studio 2010.