Javascript智能感知无法使用
我有一个引用Telerik、jQuery和我自己的实用程序项目的外部javascript文件 我已经尝试了所有类型的东西,但我还没有看到Intellisense可用于任何引用的脚本 目前,我的页面顶部有类似的内容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
/// <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是否对其他文件有效?