Razor 语法高亮

Dar*_*ren 3 asp.net asp.net-mvc visual-studio razor visual-studio-2017

我有一个相当大的 ASP MVC 项目,我在 Visual Studio 15.4.5 中运行。每当我查看 .cshtml 文件时,Visual Studio 都会错误地突出显示该文件,例如:

在此处输入图片说明

  • 我们正在使用编译的剃刀视图。
  • 项目编译运行正常

我试过的

  • 删除所有 bin、obj 和 .vs 文件夹
  • 运行 .\devenv.exe /ResetUserData
  • 运行 .\devenv.exe /UpdateConfiguration & .\devenv.exe /ClearCache

tal*_*gna 7

我在试图解决突出自己的麻烦时发现了这个问题,所以我想我会分享我的发现。显然,这是有意的行为,因为它被称为“Razor Syntax Highlighting”,通过MSDN 上的这篇文章和这里的另一个问题:如何在 VS 2013 中关闭 Razor 突出显示?我能够确定如何在我的机器上关闭它。

引自 MSDN 帖子:

此突出显示是对 Razor 语法突出显示的内置支持。如果您不喜欢它,您可以使用 HTML 编辑器在 Visual Studio 中打开您的 .cshtml 文件

对我有用的更改的屏幕截图:

选项对话框的屏幕截图