Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Google API托管的jQuery更新JScript IntelliSense时出错_Jquery_Visual Studio - Fatal编程技术网

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

使用Google API托管的jQuery更新JScript IntelliSense时出错,jquery,visual-studio,Jquery,Visual Studio,我通过以下途径在应用程序中引用jQuery: 这会在vs.net中生成一个错误:“更新JScript IntelliSense:c:…jquery.min-fds90[1]…js:Object不支持此属性或方法@18:9345时出错 除了将javascript文件的本地副本放在我的开发设备上,还有什么方法可以解决这个问题吗 顺便说一句,VS.NET2008SP1出现了这种情况,它有一个修补程序:我也遇到了这个问题。 只有在使用jQuery的缩小版本时,才会出现此问题 您可以在开发中使用未压缩版本

我通过以下途径在应用程序中引用jQuery:

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

除了将javascript文件的本地副本放在我的开发设备上,还有什么方法可以解决这个问题吗


顺便说一句,VS.NET2008SP1出现了这种情况,它有一个修补程序:

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


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

我认为问题在于jQuery站点上的vsdoc文件的文件名有点不正确,这会混淆VS

请参见此处:

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

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

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


Via:

我发现Rick Strahl的文章对jQuery来说是一个非常好的开始,包括他关于intellesense和visual studio设置的笔记


这是一个真正的错误!我很惊讶没有报道说它传播得更广。除了使用非min版本,还有人有其他解决方案,或者Microsoft或jQuery正在进行修复吗?有趣的是……它看起来仍然像是vs.net的错误,或者是jQuery和MS之间的协作问题。我使用这个解决方案,而不是包装我n/*和*/I使用if(false){},它做了同样的事情,但ReSharper没有抱怨。因此,我使用了
。尽管版本不匹配,但效果很好。感谢microsoft-vsdoc链接!当我尝试添加
或Chris的版本
时,我在第一个版本上出现语法错误,错误
'If'必须以第二个版本上有一个匹配的“End If.”
。是的,End标记就在那里,与上面写的完全一样。我做错了什么?