簡體   English   中英

如何在 Visual Studio 2008 中解決此 JQuery 智能感知問題?

[英]How to fix this JQuery intellisense in Visual Studio 2008 problem?

我該如何解決這個問題“更新 JScript IntelliSense 時出錯:D:\myProject\js\jquery-1.3.2.js: Object 不支持此屬性或方法@ 2139:1”,我在此Visual Studio jscript中完成了所有操作jQuery 1.2.6 的智能感知錯誤?

但沒有希望,我應該在我的 Visual Studio 選項中編輯一些東西,還是 Visual Studio 有問題?

確保在 jquery-1.3.2.js 旁邊有相應的 vsdoc 文件(在您的情況下是 /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

最后,這是 Jeff King(負責工具的項目經理)關於 Visual Studio JavaScript Intellisense 的有用常見問題解答: http://blogs.msdn.com/webdevtools/archive/2008/11/18/jscript-intellisense常見問題解答.aspx

僅作記錄:

添加修補程序后,並確保 vsdoc 具有相同的名稱,不要忘記執行 ctrl shift 'J' 以強制 VS 更新 Jquery。 您可能還會發現 VSdoc 文件在文件末尾有一個 2。 在我的版本中,這不再是必需的,所以我不得不將我的 vsdoc2.js 重命名為 vsdoc.js: ctrl shift 'j' 和繁榮:它工作!

注意。 使用此修補程序,您只需要在您的頁面上使用它:

<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>

..同樣,您可以將其刪除。 這沒有必要,而且 - 我認為 - 公雞的事情了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM