用于外部库的JavaScript IntelliSense在Visual Studio 2015 Update 3

时间:2016-08-22 10:47:14

标签: javascript visual-studio-2015 intellisense

我正在尝试在Visual Studio 2015 Update 3中使用Azure文档数据库服务器端JavaScript IntelliSense。

我已将文档数据库GitHub site中的.js文件下载到我的Visual Studio JavaScript引用文件夹中:

enter image description here

并在我的.js文件中引用它,但我没有看到任何Document DB IntelliSense:

enter image description here

但是,如果我在VS中打开DocDbWrapperScript.js,IntelliSense将开始工作:

enter image description here

我是否错过了某个配置以使/// <reference path="foo.js" />语法有效?

2 个答案:

答案 0 :(得分:0)

这应该有效,请确保路径正确。

您还可以尝试在常规部分注册docdbwrapperscript.js:工具 - &gt;选项 - &gt;文本编辑器 - &gt; JavaScript-&gt; Intellisense-&gt;引用,ReferenceGroup = Generic,添加docdbwrapperscript的路径。在那里。

谢谢!

答案 1 :(得分:0)

来自MSDN docs(强调我的):

  

以下规则适用于参考指令:

     
      
  • 必须在任何脚本之前声明参考XML注释。
  •   
  • 您必须使用带有三个斜杠的XML注释语法。使用标准注释语法(两个斜杠)所做的引用将被忽略。
  •   
  • 每个指令只能指定一个文件或资源。
  •   
  • 不允许多次引用基于页面的脚本。
  •   
  • 如果指定了页面引用,则不允许使用其他类型的引用指令。
  •   
  • 文件名使用相对路径。您可以使用波浪号运算符(〜)来创建应用程序根目录相对路径。
  •   
  • 忽略绝对路径。
  •   
  • 不会处理引用页面中的引用指令 - 也就是说,页面不会递归地解析引用指令。
  •   
  • 仅包含页面直接引用的脚本。
  •   

切换为使用/// <reference path="..." />中的相对路径为我修复了IntelliSense。