ASP.NET(MVC)jQuery Intellisense - > ReSharper出错

时间:2009-06-17 19:21:38

标签: jquery asp.net-mvc resharper resharper-4.5

我正在使用jQuery开发一个ASP.NET MVC项目。

我正在引用jQuery VSDoc文件(jquery-1.3.2-vsdoc.js),以便在Visual Studio中获取jQuery的Intellisense:

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

然后Resharpers实时解决方案分析(右下方状态栏中的红色/绿色符号)抱怨结束评论(* /)。

是否有其他方法可以在没有Reshaper(v4.5)的情况下包含VSDoc文件?

2 个答案:

答案 0 :(得分:6)

如果包含jquery-1.3.2.js(或其他任何具有类似命名的-vsdoc文件的js文件),Visual Studio 2008和Visual Web Developer会有一个自动包含-vsdoc.js文件的修补程序它。)

您可以阅读有关此修补程序http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

的更多信息

答案 1 :(得分:3)

只需将脚本包含在if语句中。这样,intellisense仍然可以在VS中工作,但vsdoc文件不会包含在Web输出中。

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