当我在VS 2017中创建新的ASP.NET Core Web应用程序时,我获得了强大的Javascript支持,例如智能感知和格式化。该文件的顶部是三个下拉菜单,指示光标在项目中的位置范围。
当我在较旧的项目之一中打开Javascript文件时,例如当我直接打开本地网站时,我没有任何此Javascript支持。这三个下拉列表是空的,我唯一真正得到的就是代码着色。我正在使用相同的VS默认Javascript编辑器打开文件。
为什么Java支持仅在某些项目类型中起作用?
答案 0 :(得分:0)
问题不关乎项目类型,而是我使用的
/// <reference path = "path-to-scriptfile" />
某些javascript文件中的声明。我认为,VS 2017不再支持这些语句,使用它们破坏了我的JS支持,这甚至以某种方式感染了项目中没有此类引用的其他文件。