我从我的解决方案中删除了旧的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" />