Visual Studio 的最后几个版本可以选择有一个
references
类型区域,默认情况下 /scripts/_references.js
可以跟踪所有 javascript,目的是……我想知道它们在哪里,用于智能感知等。
好吧,没关系。但这并不是每个人的项目的结构方式。
所以我去探索,我发现了一系列快乐的
Tools->Options->Text Editor->Javascript-Intellisense
命令,这些命令似乎友好地允许我告诉它我想要这些引用的位置!
然而,即使给了我路径,Visual Studio 也只是给了我一个大中指并忽略了它。它仍然只关心默认值
~/scripts/_references.js
。
对此我能做些什么吗?它真的变得令人讨厌了。如果这不起作用,为什么还要麻烦对话框来更改它呢?
它不起作用的例子; Intellisense 不会受到其他文件中适当的 javascript 文件引用的影响。除了硬编码到
~/scripts/_references.js
文件中的内容之外,“自动同步”功能对任何内容都不起作用。改变位置实际上不会发生任何事情。
另一件事要注意的是文件的拼写。 MS 使用
'_references.js'
。你称你的为'references.js'
。可能是领先的_
触发了魔法。
您是否尝试从“选项”对话框的“包含文件”列表中删除 ~/scripts/_references.js?
我也无法让 IntelliSense 对 js 文件正常工作。