我正在尝试在Visual Studio 2015 Update 3中使用Azure文档数据库服务器端JavaScript IntelliSense。
我已将文档数据库GitHub site中的.js
文件下载到我的Visual Studio JavaScript引用文件夹中:
并在我的.js
文件中引用它,但我没有看到任何Document DB IntelliSense:
但是,如果我在VS中打开DocDbWrapperScript.js
,IntelliSense将开始工作:
我是否错过了某个配置以使/// <reference path="foo.js" />
语法有效?
答案 0 :(得分:0)
这应该有效,请确保路径正确。
您还可以尝试在常规部分注册docdbwrapperscript.js:工具 - &gt;选项 - &gt;文本编辑器 - &gt; JavaScript-&gt; Intellisense-&gt;引用,ReferenceGroup = Generic,添加docdbwrapperscript的路径。在那里。
谢谢!
答案 1 :(得分:0)
来自MSDN docs(强调我的):
以下规则适用于参考指令:
- 必须在任何脚本之前声明参考XML注释。
- 您必须使用带有三个斜杠的XML注释语法。使用标准注释语法(两个斜杠)所做的引用将被忽略。
- 每个指令只能指定一个文件或资源。
- 不允许多次引用基于页面的脚本。
- 如果指定了页面引用,则不允许使用其他类型的引用指令。
- 文件名使用相对路径。您可以使用波浪号运算符(〜)来创建应用程序根目录相对路径。
- 忽略绝对路径。
- 不会处理引用页面中的引用指令 - 也就是说,页面不会递归地解析引用指令。
- 仅包含页面直接引用的脚本。
切换为使用/// <reference path="..." />
中的相对路径为我修复了IntelliSense。