ReSharper间歇性地显示有效Razor代码的红色错误

时间:2016-03-18 12:53:42

标签: c# asp.net-mvc visual-studio razor resharper

编辑CSHTML页面时,ReSharper会以红色间歇显示一些有效的Razor语法,表示错误。打开文件时语法为红色,编辑时转为正常,保存后再次变为红色:

ReSharper CSHTML error

即使是红色,代码也会成功构建,ReSharper甚至可以提供有关悬停语法的正确信息:

enter image description here

我的环境是:

  • ReSharper 10.0.2
  • Visual Studio Enterprise 2015 Update 1
  • ASP.NET 4.5
  • MVC 5

我已经尝试过在其他问题中提供的解决方案(例如ReSharper "can not resolve symbol" even when project buildsResharper is suddenly showing red for Razor syntax),例如暂停/恢复ReSharper,清除缓存等等。我甚至尝试完全重新安装ReSharper,但这些都没有帮助。< / p>

潜在相关(?)是我最近为其他项目安装了MVC 3和MVC 4,但我已经将它们再次卸载了。

对可能导致此问题的任何建议?它可能是一个ReSharper错误吗?

更新

这实际上只在运行ReSharper代码清理然后进行保存时才会发生。我有一个扩展,它在每次保存时自动执行此操作,但禁用了实际流程:

  • 进行修改 - 确定
  • 保存 - 确定
  • 清理 - 确定
  • 保存 - RED

我正在使用默认:完全清理个人资料。

1 个答案:

答案 0 :(得分:2)

这似乎是已知ReSharper错误的症状,将在10.1版中修复

请参阅https://youtrack.jetbrains.com/issue/RSRP-455788