22

我假设 jquery vsdoc 文件的目的是为 jquery 提供某种形式的智能感知。我使用 Visual Studio & jQuery & ASP.NET MVC 已经有一段时间了,但我从来没有见过它实际工作。我不知道是否:1)我误解了 jQuery vsdoc 文件的用途,2)当您使用 Microsoft CDN 中的 jQuery 时它不起作用,3)Resharper 存在冲突(我现在使用的是 6,但它也不能与 4,5 一起使用)或 4)我拥有的其他扩展导致它无法工作。

我的问题: Visual Studio 2010 是否可以使用任何形式的 jQuery intellisense,如果可以,您能否发布它的截图?

4

2 回答 2

38

仅存在 vsdoc 文件不足以启用智能感知。您需要在页面中引用该文件(包装if(false)以防止将引用呈现给客户端):

<% if(false) 
{ %>
    <script src="/path/to/vsdoc.js" type="text/javascript"></script>
<% } %>

或在 .js 文件的顶部:

/// <reference path="/path/to/vsdoc.js" />

编辑:截图: jQuery 智能感知

另一个:

jQuery 智能感知

于 2011-05-06T22:02:28.043 回答
13

有时您(除了 Kyle 写的)还需要按++Ctrl更新Visual Studio 中的 javascript intellisenseShiftJ

于 2011-05-06T22:22:43.007 回答