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>
<% } %>