如何修复Visual Studio 2008中的这个JQuery intellisense问题?

时间:2009-03-24 13:39:25

标签: asp.net javascript jquery visual-studio-2008

如何解决此问题“更新JScript IntelliSense时出错:D:\ myProject \ js \ jquery-1.3.2.js:对象不支持此属性或方法@ 2139:1”,我在此处完成了所有操作 Visual Studio jscript intellisense error with jQuery 1.2.6?

但是没有希望,我应该在Visual Studio选项中编辑某些内容,或者Visual Studio有问题吗?

2 个答案:

答案 0 :(得分:4)

确保你有corresponding vsdoc file坐在jquery-1.3.2.js旁边(在你的情况下是/ js /),并且它被正确地命名为 jquery-1.3.2-vsdoc的.js

此外,虽然我认为在您的情况下并不是绝对必要,但安装此修补程序通常不会有任何问题:http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx

最后,这是关于Visual Studio JavaScript Intellisense的有用常见问题解答,作者是Jeff King(负责工具的项目经理):http://blogs.msdn.com/webdevtools/archive/2008/11/18/jscript-intellisense-faq.aspx

答案 1 :(得分:1)

仅供记录:

添加修补程序并确保vsdoc具有相同的名称后,不要忘记执行ctrl shift'J'强制VS更新Jquery。您可能还会发现VSdoc文件在文件末尾有一个2。在我的版本上,这已经不再需要了,所以我不得不将我的vsdoc2.js重命名为vsdoc.js:ctrl shift'j'和boom:它有效!

NB。使用此修补程序,您只需在页面上显示此内容:

<script type="text/javascript" src="jsCode\jquery-1.3.2.js"></script>

vsdoc.js文件只需要坐在jquery-1.3.2.js文件旁边,它不需要引用,所以如果你有这个:

<script type="text/javascript" src="jsCode\jquery-1.3.2-vsdoc.js"></script>

..同样,你可以删除它。这是没有必要的 - 我认为 - 公鸡的事情。