Вы когда-нибудь получали файл jquery vsdoc для работы с Visual Studio? - PullRequest
21 голосов
/ 07 мая 2011

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

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

Ответы [ 2 ]

38 голосов
/ 07 мая 2011

Просто наличие файла 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

13 голосов
/ 07 мая 2011

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

...