如何使用剃刀视图禁用Resharper错误" C#7.0语言功能"

时间:2017-05-04 18:20:14

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

我已经更新了我的MVC 5解决方案以编译剃刀,允许使用Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider的c#7功能但是我仍然会遇到这些错误'来自resharper的所有人都说" C#7.0语言功能"。见截图 enter image description here

我已经过测试,一切正常。编译和查看页面时没有实际错误。只是在VS中到处都是这些令人讨厌的警告。如果我禁用resharper他们会离开,所以似乎与此相关。我也尝试在.csproj上将C#语言级别设置为C#7并且没有运气

1 个答案:

答案 0 :(得分:2)

这是reSharper中的一个错误,它无法解析langversion:默认值是在web.config中的编译器标记中设置的。如果您更改"默认"到所需的整数然后reSharper会选择它。当它被释放时,它将在reSharper 2017.2中修复。

请参阅https://youtrack.jetbrains.com/issue/RSRP-465110以及从那里链接的其他堆栈溢出问题。