我有一个干净的,开箱即用的Visual Studio2012 Web Developer Express安装,由于某种原因,对JavaScript (包括jQuery,jQuery UI和其他库)的支持已经消失。我相信它以前是有效的,然后“没有任何原因”就停止了。
我按照预期浏览了网页,发现了四个不符之处。
我的注册表中没有注册表项HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\JavaScriptLanguageService\ImplicitReferences
总而言之,我收到的错误消息是:
“智能感知无法确定此表达式的准确完成列表,提供的列表包含文件中的所有标识符”
如有任何建议,我们将不胜感激。
发布于 2012-08-18 14:47:29
向CraigTP致敬
摘要:
你可以找到" ~/Scripts /_references.js“(如果你想把它放在不同的地方,在这里更改它)
/// <reference path="path\jquery-1.7.1.js" />
in”_references.js“或/// <reference path="~\root\path\jquery-1.7.1.js" />
快乐编码:)
编辑备注:
请记住将jquery-1.7.1-vsdoc.js与jquery-1.7.1.js放在同一文件夹中
进行上述更改后,如果仍然不起作用,请尝试重新启动visual studio。
发布于 2012-09-28 02:42:00
转到菜单工具-> Options -> Text Editor -> JavaScript -> Intellisense -> References,然后将对您正在使用的jQuery版本的intellisense文件的引用放在隐式Web组中。
或
在_references.js文件中放置一个对智能感知文件的“添加引用”,您可以将其添加到项目的Scripts
文件夹中。
/// <reference path="jquery-1.8.2.js"/>
/// <reference path="jquery-1.8.2.min.js"/>
/// <reference path="jquery-1.8.2.intellisense.js"/>
虽然这将只为您所在的项目提供智能感知,但第一个将用于任何打开的JavaScript文件,而不仅仅是您所在的项目中的文件。
要使用智能感知获得最新的jQuery文件,请使用NuGet包安装程序,默认情况下,它将创建一个脚本文件夹,并将jQuery version.js、min.js和intellisense.js文件放入...从那里,您可以将它们复制到放置大多数Microsoft引用的位置,这通常是:
包管理器控制台中的install-package jquery
。
C:\Program Files (x86)\Microsoft Visual Studio11.0\JavaScript\References
发布于 2012-09-12 02:58:39
摘要:
.js
文件从Solution Explorer拖动到当前文件中。(Visual studio将创建一个参考代码段。)https://stackoverflow.com/questions/11488208
复制相似问题