繁体   English   中英

Visual Studio 2015 Update 3中无法使用外部库的JavaScript IntelliSense

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM