Razor语法高亮

4

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

enter image description here

  • 我们正在使用已编译的Razor视图。
  • 该项目编译并正常运行

我尝试过的方法

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

2
关闭所有打开的文档并重新打开它们?你正在使用哪些扩展名? - Ashley Medway
1
你尝试过使用“/SafeMode”标志吗? - Ashley Medway
1
使用Visual Studio Installer修复Visual Studio安装。15.5昨天刚刚发布。 - Ashley Medway
1
我可以通过将构建配置从Debug更改为Release,或者反过来,来强制出现问题,然后重新构建以解决该问题。 - Ashley Medway
1
如果通过添加 @using whatever.namespace 来修复,那么请尝试将其添加到本地 web.config 文件中。 - Ashley Medway
显示剩余8条评论
1个回答

10

我在尝试解决高亮问题时发现了这个问题,所以想分享一下我的发现。显然这是一种名为“Razor Syntax Highlighting”的有意行为,通过此篇MSDN帖子这里的另一个问题,我能够确定如何在我的机器上关闭它。

来自MSDN帖子的引用:

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

我改变了什么并且有效果的截图:

选项对话框的屏幕截图


这帮了我很多!谢谢! - Brian

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接