ASP.NET (MVC) jQuery Intellisense -> Ошибка в ReSharper - PullRequest
3 голосов
/ 17 июня 2009

Я работаю над проектом ASP.NET MVC с использованием jQuery.

Я ссылаюсь на файл jQuery VSDoc (jquery-1.3.2-vsdoc.js) для получения Intellisense для jQuery в Visual Studio:

<% /* %><script src="~/Scripts/jquery-1.3.2-vsdoc.js"></script><% */ %>

Тогда анализ живого решения Resharpers (красный / зеленый символ в правой нижней строке состояния) жалуется на заключительный комментарий (* /).

Есть ли другой способ включить файл VSDoc без жалоб Reshaper (v4.5)?

Ответы [ 2 ]

6 голосов
/ 17 июня 2009

Существует исправление для Visual Studio 2008 и Visual Web Developer, которое будет автоматически включать файл -vsdoc.js, если вы включите jquery-1.3.2.js (или любой другой файл js, имеющий следующий файл с аналогичным именем -vsdoc к нему.)

Подробнее об исправлении можно прочитать http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

3 голосов
/ 17 июня 2009

Просто оберните включение скрипта внутри оператора if. Таким образом, intellisense все еще будет работать в VS, но файл vsdoc не будет включен в веб-вывод.

<% if(false) { %>
  <script src="../../Scripts/jquery-1.3.2-vsdoc.js"></script>
<% } %>
...