无法让jQuery智能感知在Visual Studio 2010 Professional中工作



我从我的解决方案中删除了旧的1.4.1文件,仔细检查没有其他jQuery包存在,然后从控制台上运行install-package jQuery。下载了三个文件:

jquery-1.6.4.jsjquery-1.6.4.min.jsjquery-1.6.4-vsdoc.js

我重新构建了我的解决方案,并且它执行时没有抛出异常。

我去写一些jQuery在我的一个视图,和智能感知不工作。

还有什么我需要做的吗?我需要手动使VS"看到"vsdoc文件吗?

编辑2:搞定了。

我的猜测是,您可以将此包含在您试图访问智能感知的页面中:

@if (false) {  
    <script src="/Scripts/jquery-1.6.4-vsdoc.js" type="text/javascript"></script> 
} 

您可以在本问题的答案中找到连接jquery智能感知的更多示例。

在js文档中创建一个引用路径

/// <reference path="jquery-1.6.5-vsdoc.js" />

在您的解决方案中,将vsdoc拖到您正在处理的javascript源代码中,然后它就可以工作了。可能有另一种方法可以让它为所有的js文档工作,但这就是我以前做过的。

一旦你把vsdoc拖到js文档中,你会看到参考

/// <reference path="jquery-1.6.5-vsdoc.js" />

最新更新