Visual Studio 2015 Update 3 中的 Node.js Vash 视图文件的语法突出显示不起作用

Syntax highlighting not working for Node.js Vash view files in Visual Studio 2015 Update 3

在 Visual Studio 2015 更新 3 中,我正在构建一个 Node.js 应用程序并使用 Vash 作为视图引擎。但是,当我在 vash 文件中写入 HTML 时,语法突出显示不起作用。它只是显示为纯文本。例如,这个:

<!DOCTYPE html>
<html>
<head>
    <title>@model.title</title>
</head>
<body>
    <div>@model.block("body")</div>
</body>
</html>

会完全没有任何突出显示。

感谢 UPNXT 的 Clint Helfers(参见 here)我能够使突出显示工作:

在 Visual Studio 2015 年,转到工具 > 选项 > 文本编辑器 > 文件扩展名,然后使用编辑器 HTML (Web Forms) Editor 添加 vash 作为扩展名。见下文:

完成后,我不得不关闭打开的 .vash 文件,然后,当我重新打开它们时,所有 HTML 突出显示都起作用了。