Включить jQuery Intellisense без ссылки на локальный jQuery (или в каждом файле) в VS2010
Я посмотрел на jQuery и подумал, что было бы неплохо иметь vsdoc для проекта, над которым я работаю.
Проблема в том, что все методы включения Intellisense для проекта не подходят.
Мне нужно иметь возможность включать IntelliSense без ссылки на vsdoc в каждом файле, и в настоящее время мы также используем CDN jQuery, поэтому нам нужна опция без изменения какого-либо кода, есть ли какие-либо опции или что-то, что позволяет мне добавлять внешние jsdoc?
Итак, чтобы уточнить, я ищу способ включения jQuery IntelliSense без изменения моего проекта VS2010, возможно, с помощью опций VS2010 или чего-то еще.
2 ответа
Перейдите в Tools-Options-Text Editor-Javascript-Intellisense-References и поместите ссылку на файлы intellisense для версии jquery, которую вы используете, в группу Implicit Web.
Чтобы получить последние файлы jquery с intellisense, используйте установщик пакета nuget, который по умолчанию создаст папку сценариев и поместит файлы jquery version.js, min.js и intellisense.js в... оттуда вы можете скопировать их в местоположение большинство ссылок Microsoft размещены, который обычно
Установите пакет jquery в консоли диспетчера пакетов.
C:\Program Files (x86)\Microsoft Visual Studio 11.0\JavaScript\References
Если вы положите jquery-vsdoc.js
кроме вашего jquery.js
всего лишь ссылка на jquery.js
достаточно для запуска IntelliSense. И это, вероятно, действительно не только для jquery, но и для других файлов с -vsdoc.js (может быть, и.debug.js тоже). Исправление VS2008 SP1 для поддержки файлов документов IntelliSense "-vsdoc.js". Статья о VS2008, и я пишу о VS2010, но я полагаю, что утверждения действительны (я пробовал только jquery-vsdoc.js
). Этот метод работает в.aspx, но не в.html.
Вы также можете использовать главную страницу, см. JScript IntelliSense FAQ.