我认为jquery vsdoc文件的目的是为jquery提供某种形式的intellisense。我使用过Visual Studio& jQuery& ASP.NET MVC已经有一段时间,但我从未见过它在行动中起作用。我不知道是否:1)我误解了jQuery vsdoc文件的目的,2)当你使用来自Microsoft CDN的jQuery时它不起作用,3)Resharper是冲突的(我现在使用6但是它没有使用4,5或4)我得到的另一个扩展导致它无法工作。
我的问题:是Visual Studio 2010可能出现的任何形式的jQuery intellisense,如果是这样,你能发布它的样子截图吗?
答案 0 :(得分:38)
仅存在vsdoc文件不足以启用智能感知。您需要在页面中引用该文件(包含在if(false)
中以防止将引用呈现给客户端):
<% if(false)
{ %>
<script src="/path/to/vsdoc.js" type="text/javascript"></script>
<% } %>
或在.js文件的顶部:
/// <reference path="/path/to/vsdoc.js" />
编辑:截图:
另一个:
答案 1 :(得分:13)
有时你也(除了Kyle写的内容)需要按 Ctrl + Shift + J 在visual studio中更新javascript intellisense