在以前的Visual Studio版本中,我已经突出显示了knockout.js语法。
然而,自从迁移到Razor中的Visual Studio 2017社区构建后,语法突出显示就消失了,我也找不到启用它的方法。
然而,有趣的是,当我将相同的代码放入基于Webforms构建的项目中时,高亮显示似乎至少在某种程度上是有效的。
有什么我可以做的来启用Razor的语法高亮吗?和/或有没有一种方法可以自定义语法突出显示规则?例如,突出显示特定的数据属性等

发布于 2017-12-01 21:14:49
发布于 2017-12-04 21:26:19
是的,在我们的项目中,我们在_references.js文件上添加了文件引用:
/// <reference path="knockout-3.4.0.debug.js" />这使得Visual Studio 能够在.cshtml文件上获得sintax高亮。
参考指令
引用指令使Visual Studio能够在当前正在编辑的脚本和其他脚本之间建立关系。reference指令允许您在当前脚本文件的脚本上下文中包含脚本文件。这使IntelliSense能够在您编写代码时引用外部定义的函数、类型和字段。
来源:
MSDN - JavaScript IntelliSense
https://stackoverflow.com/questions/47463918
复制相似问题