問題:
Visual Studio 2013 は、自動プロパティ初期化子などの C# 6.0 機能を認識できません。
これが起こる理由:
Visual Studio 2013 には、C# 6.0 のサポートが組み込まれていません。 互換性のあるコンパイラが必要です。
解決策: NuGet パッケージの使用
C# 6.0 のコンパイルと (部分的な) 構文の強調表示を有効にするには、必要な NuGet パッケージをインストールします。
<code>Install-Package Microsoft.Net.Compilers</code>
このパッケージを使用すると、C# 6.0 構文を使用してプロジェクトを構築できます。
重要な考慮事項:
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
代替 (部分サポート): Resharper
Resharper を使用する場合、その設定 (.DotSettings) 内でプロジェクト固有の C# 6.0 サポートを提供する場合があります。
完全な解決策: Visual Studio をアップグレードする
完全な IntelliSense、コード検証、シームレスな C# 6.0 エクスペリエンスを実現するには、Visual Studio 2015 以降のバージョンにアップグレードしてください。
以上がVisual Studio 2013 が C# 6.0 構文を認識しないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。