Razor语法突出显示

时间:2017-12-05 16:08:48

标签: asp.net asp.net-mvc visual-studio razor visual-studio-2017

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

enter image description here

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

我尝试了什么

  • 删除所有bin,obj& .vs文件夹
  • 正在运行。\ devenv.exe / ResetUserData
  • 正在运行。\ devenv.exe / UpdateConfiguration& 。\ devenv.exe / ClearCache

1 个答案:

答案 0 :(得分:0)

我在尝试解决困扰自己的烦恼时发现了这个问题,以为我会分享自己的发现。显然,这是故意行为,它被称为“剃刀语法突出显示”,并且通过MSDN上的this post和此处的另一个问题:How do you turn off Razor highlighting in VS 2013?,我能够确定如何在计算机上将其关闭

从MSDN帖子中引用:

  

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

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

screenshot of options dialog