我有一个相当大的ASP MVC项目,正在Visual Studio 15.4.5中运行。每当我查看.cshtml文件时,Visual Studio会错误地高亮显示该文件,例如: 我们正在使用已编译的Razor视图。 该项目编译并正常运行 我尝试过的方法 删除所有bin、obj和.vs文件夹 运行 .\devenv.exe /ResetUserData 运行 .\devenv.exe /UpdateConfiguration & .\devenv.exe /ClearCache
我在尝试解决高亮问题时发现了这个问题,所以想分享一下我的发现。显然这是一种名为“Razor Syntax Highlighting”的有意行为,通过此篇MSDN帖子和这里的另一个问题,我能够确定如何在我的机器上关闭它。 来自MSDN帖子的引用: 这种突出显示是对Razor语法高亮的内置支持。如果您不喜欢它,可以使用HTML编辑器在Visual Studio中打开.cshtml文件 我改变了什么并且有效果的截图:
15.5
昨天刚刚发布。 - Ashley Medway@using whatever.namespace
来修复,那么请尝试将其添加到本地 web.config 文件中。 - Ashley Medway