3

我正在使用 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 文件?

4

2 回答 2

6

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

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

于 2009-06-17T19:29:19.900 回答
3

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

<% if(false) { %>
  <script src="../../Scripts/jquery-1.3.2-vsdoc.js"></script>
<% } %>
于 2009-06-17T19:26:19.327 回答