ASP.NET (MVC) jQuery Intellisense -> Ошибка в ReSharper

Я работаю над проектом 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 ответа

Решение

Существует исправление для 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

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

<% if(false) { %>
  <script src="../../Scripts/jquery-1.3.2-vsdoc.js"></script>
<% } %>
Другие вопросы по тегам