Вы когда-нибудь получали файл jquery vsdoc для работы с Visual Studio?

Я предполагаю, что целью файла jquery vsdoc является предоставление некоторой формы intellisense для jquery. Некоторое время я использовал Visual Studio, jQuery и ASP.NET MVC, но ни разу не видел, чтобы это работало. Я не знаю, если: 1) я неправильно понимаю назначение файла jQuery vsdoc, 2) он не работает, когда вы используете jQuery из Microsoft CDN, 3) Resharper конфликтует (сейчас я использую 6, но это не работал с 4,5 либо) или 4) какое-то другое расширение, которое у меня есть, заставляет его не работать.

Мой вопрос: возможна ли любая форма jQuery intellisense с Visual Studio 2010, и если да, можете ли вы опубликовать скриншот того, как он выглядит?

2 ответа

Решение

Просто наличие файла vsdoc недостаточно для включения intellisense. Вам нужно сослаться на файл на вашей странице (завернутый в if(false) для предотвращения ссылки на клиента):

<% if(false) 
{ %>
    <script src="/path/to/vsdoc.js" type="text/javascript"></script>
<% } %>

или в верхней части вашего файла.js:

/// <reference path="/path/to/vsdoc.js" />

РЕДАКТИРОВАТЬ: скриншот:JQuery Intellisense

Другой:

JQuery Intellisense

Иногда вам также (в дополнение к тому, что написал Кайл) нужно нажать Ctrl + Shift + J, чтобы обновить IntelliSense JavaScript в Visual Studio

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