2017-05-04 40 views
2

我已經更新了MVC 5解決方案來編譯允許使用Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider的c#7功能的剃鬚刀,但是我仍然從resharper那裏得到了這些'錯誤' 「C#7.0語言功能」。見屏幕截圖 enter image description here如何使用剃刀視圖「C#7.0語言功能」禁用Resharper錯誤

我已經測試過,它的一切正常。編譯和查看頁面時沒有實際的錯誤。只是這些惱人的警告無處不在VS.如果我禁用resharper,他們會消失,所以似乎與此相關。我也嘗試將C#語言級別設置爲.csproj上的C#7,但沒有運氣

+1

如果當您禁用R#時這會消失,那麼爲什麼不在[ReSharper問題跟蹤器](https://confluence.jetbrains.com/display/ReSharper/ReSharper+Issue+Tracker)上提出問題並讓誰寫的民間給你一個答案? –

+0

好主意。我也發佈在他們的社區論壇上 –

回答

1

這是reSharper中的一個錯誤,它無法解析在web中的編譯器標記中設置的langversion:default。配置。如果您將「默認值」更改爲所需的整數,那麼reSharper會將其選中。它將在reSharper 2017.2發佈時修復。

看到https://youtrack.jetbrains.com/issue/RSRP-465110和其他堆棧溢出問題從那裏鏈接。