![](/img/trans.png)
[英]JavaScript Intellisense is not working in Visual Studio 2015
[英]JavaScript IntelliSense for external library is not working in Visual Studio 2015 Update 3
我正在尝试在Visual Studio 2015 Update 3中使用Azure文档数据库服务器端JavaScript IntelliSense。
我已经从Document DB的GitHub站点下载了.js
文件到我的Visual Studio JavaScript引用文件夹中:
并在我的.js
文件中对其进行了引用,但没有看到任何Document DB IntelliSense:
但是,如果我在VS中打开DocDbWrapperScript.js
,则IntelliSense将开始工作:
我是否错过了某个配置来使/// <reference path="foo.js" />
语法起作用?
这应该可以,请确保路径正确。
您也可以尝试在“常规”部分中注册docdbwrapperscript.js:“工具”->“选项”->“文本编辑器”->“ JavaScript”->“ Intellisense”->“参考”,ReferenceGroup = Generic,在此处添加docdbwrapperscript.js的路径。
谢谢!
从MSDN文档 (重点是我的):
以下规则适用于参考指令:
- 必须在任何脚本之前声明参考XML注释。
- 您必须使用带有三个斜杠的XML注释语法。 使用标准注释语法(两个斜杠)进行的引用将被忽略。
- 每个指令只能指定一个文件或资源。
- 不允许多次引用基于页面的脚本。
- 如果指定了页面引用,则不允许其他类型的引用指令。
- 文件名使用相对路径。 您可以使用代字号(〜)来创建相对于应用程序根目录的路径。
- 绝对路径将被忽略。
- 被引用页面中的引用指令将不被处理-也就是说,不会为页面递归解析引用指令。
- 仅包含页面直接引用的脚本。
切换为在/// <reference path="..." />
使用相对路径对我来说已修复了IntelliSense。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.