馬上就關閉了,這不是標準的「我無法讓JavaScript IntelliSense在Visual Studio中工作。」備案:Visual Studio 2008 jQuery IntelliSense零星地失敗,重新啓動VS修復程序
- 我使用Visual Studio 2008
- 我已經安裝了SP 1
- 我已經安裝了-vsdoc.js文檔修復文件KB958502
我正在開發一套相互關聯的jQuery插件,將其作爲資源打包到類庫中。因此,一個目錄內,我有(作爲一個例子):
- 的jquery-vsdoc.js
- core.js
- plug1.js
- plug2.js
在芯.js,我在文件頂部有以下內容:
/// <reference path="jquery-vsdoc.js" />
然後在每個插件# .js文件,我有:
/// <reference path="jquery-vsdoc.js" />
/// <reference path="core.js" />
智能感知的作品最初,在插件工作時,甚至包括從core.js的補充。但是,有時候稍有變化,即使在參考XML標籤中添加和刪除空格,或按下Ctrl-Shift-J,也會導致令人生畏的「錯誤更新JScript智能感知:客戶端腳本智能感知信息未由於錯誤而生成在外部腳本引用中「。除了它剛剛在第二次使用該外部腳本引用外!
對於jQuery的vsdoc.js,我使用評論1.3.2b版(這就是它在文件中說)從http://jqueryjs.googlecode.com/files/jquery-1.3.2-vsdoc2.js。我省略了文件中的版本號,以便在不可避免地更新時不必更改一大堆引用。
那麼會有什麼問題呢?重新啓動Visual Studio被證明是一個可怕的不雅(而且耗時)的解決方法。
好建議!不幸的是(或幸運的是?)我沒有大腳本或慢速機器。失敗是瞬間的,不需要15秒。 – 2009-05-22 16:50:30