2017-05-04 15 views
2

Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProviderを使用してC#7機能を可能にするかみそりをコンパイルするために私のMVC 5ソリューションを更新しましたが、私はまだresharperからこれらの 'エラー' "C#7.0の言語機能"。スクリーンショットを参照してください enter image description hereかんたんガイドでResharperエラーを無効にする方法

私はテストしてすべて動作します。ページのコンパイルと表示に実際のエラーはありません。これらの迷惑な警告はVSのどこにでもあります。私がresharperを無効にすると、彼らは消えてしまうので、それにリンクされているようです。私はまた、C#言語レベルを.csprojのC#7に設定しようとしましたが、運がありませんでした。

+1

R#を無効にしたときにこの問題が解決しない場合は、[ReSharper Issue Tracker](https://confluence.jetbrains.com/display/ReSharper/ReSharper+Issue+Tracker)で問題を報告し、それを書いた人はあなたに答えを与えますか? –

+0

良いアイデア。私はコミュニティフォーラムにも投稿しました –

答えて

1

これはreSharperのバグで、Webのコンパイラタグに設定されているlangversion:defaultを解析できません。 config。 "デフォルト"を必要な整数に変更すると、reSharperはそれを選択します。 reSharper 2017.2がリリースされると修正されます。

https://youtrack.jetbrains.com/issue/RSRP-465110とそこからリンクされたもう1つのスタックオーバーフローの質問を参照してください。

関連する問題