Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.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
Javascript智能感知无法使用_Javascript_Telerik_Intellisense - Fatal编程技术网

Javascript智能感知无法使用

Javascript智能感知无法使用,javascript,telerik,intellisense,Javascript,Telerik,Intellisense,我有一个引用Telerik、jQuery和我自己的实用程序项目的外部javascript文件 我已经尝试了所有类型的东西,但我还没有看到Intellisense可用于任何引用的脚本 目前,我的页面顶部有类似的内容 /// <reference name="MyUtilities.ClientScripts.jquery-1.4.2.vsdoc.js" assembly="MyUtilities" /> /// <reference name="Telerik.Web.UI.Co

我有一个引用Telerik、jQuery和我自己的实用程序项目的外部javascript文件

我已经尝试了所有类型的东西,但我还没有看到Intellisense可用于任何引用的脚本

目前,我的页面顶部有类似的内容

/// <reference name="MyUtilities.ClientScripts.jquery-1.4.2.vsdoc.js" assembly="MyUtilities" />
/// <reference name="Telerik.Web.UI.Common.Core.js" assembly="Telerik.Web.UI" />
/// <reference name="MyUtilities.ClientScripts.myUtilities.js" assembly="MyUtilities"/>
//
/// 
/// 
请注意,我尝试将jQuery添加为嵌入式资源,而不是通过CDN将其下拉。不管是哪种情况,我仍然没有看到任何智能感知

在输出窗口中,我有时会看到错误消息:“JScript IntelliSense超时。结果可能有限”。Telerik js文件也有数百万条错误消息

我尝试过用Ctrl-Shift-J刷新Intellisense,也尝试过重新启动浏览器


VisualStudio2010中的JavaScriptIntelliSense除了最基本的例子外,似乎对所有的例子来说都是一团糟。有人从这种情景中得到过一些乐趣吗?

老问题,但以防万一

我认为您应该尝试将正确尝试添加的引用添加到一个单独的文件中,名为
\u references.js
,您应该将该文件放在脚本文件夹中


关于这方面的更多信息

我按照说明,让intellisense部分工作

另外,正如eddo所说,使用一个_reference.js文件。下面是我的照片:

/// <reference path="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.0.3-vsdoc.js" />
/// <reference path="globalize.js" />
/// <reference path="http://ajax.aspnetcdn.com/ajax/globalize/0.1.1/globalize.js" />
/// <reference path="http://ajax.aspnetcdn.com/ajax/knockout/knockout-3.0.0.debug.js" />
/// <reference path="MicrosoftAjax.debug.js" />
/// <reference assembly="Telerik.Web.UI, Version=2013.3.1114.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4" name="Telerik.Web.UI.Common.Core.js" />
/// <reference assembly="Telerik.Web.UI, Version=2013.3.1114.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4" name="Telerik.Web.UI.Common.jQuery.js" />
/// <reference assembly="Telerik.Web.UI, Version=2013.3.1114.45, Culture=neutral, PublicKeyToken=121fae78165ba3d4" name="Telerik.Web.UI.Common.jQueryInclude.js" />
//
/// 
/// 
/// 
/// 
/// 
/// 
/// 

如果你愿意,我已经打开了一个关于这个问题的论坛帖子。

老问题,但以防万一。实际上,我删除了我的_引用文件以取回我的intellisense


似乎如果其中有错误,那么它将完全禁用所有js intellisense-尽管我从未手动触摸过该文件。

我不知道,但如果“Telerik js文件存在数百万条错误消息”,那么Visual Studio可能会放弃出于intellisense目的对其进行解析。如果您(临时)删除该文件,intellisense是否对其他文件有效?