马上就关闭了,这不是标准的“我无法让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