使用Google Apis托管的jQuery更新JScript IntelliSense时出错

时间:2009-04-26 14:02:59

标签: jquery visual-studio

我通过以下方式在我的应用程序中引用了jQuery:http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js

这会在vs.net中生成错误:“更新JScript IntelliSense时出错:c:... jquery.min-fds90 [1] .. js:Object不支持此属性或方法@ 18:9345。< / p>

除了在我的开发箱上放置javascript文件的本地副本之外,还有办法解决这个问题吗?

顺便说一句,这与VS.Net 2008 SP1一起使用此修补程序:http://weblogs.asp.net/scottgu/archive/2008/11/21/jquery-intellisense-in-vs-2008.aspx

4 个答案:

答案 0 :(得分:5)

我终于找到了这个问题的答案:

基本上,在jQuery上面添加以下内容:

<% /* %><script type="text/javascript" src="http://ajax.microsoft.com/ajax/jQuery/jquery-1.3.2-vsdoc.js"></script><% */ %>

通过:http://biasecurities.com/blog/2009/get-jquery-intellisense-in-vs-net-when-using-a-cdn/

答案 1 :(得分:1)

我认为问题是jQuery网站上的vsdoc文件有一个稍微不正确的文件名,这会让VS感到困惑。

见这里:
http://patrickyong.net/2009/05/08/error-updating-jscript-intellisense-object-doesnt-support-this-property-or-method-21391/

答案 2 :(得分:0)

我也遇到了这个问题 只有在使用jQuery的缩小版本时才会出现此问题。

您可以在开发中使用未压缩的版本。

答案 3 :(得分:0)

我发现Rick Strahl的写作是jQuery的一个非常好的开始,包括他关于intellesense和visual studio的设置的注释

You can find his here.