ホームページ > バックエンド開発 > C++ > Visual Studio 2013 が C# 6.0 構文を認識しないのはなぜですか?

Visual Studio 2013 が C# 6.0 構文を認識しないのはなぜですか?

Mary-Kate Olsen
リリース: 2025-01-18 00:28:08
オリジナル
724 人が閲覧しました

Why Doesn't Visual Studio 2013 Recognize My C# 6.0 Syntax?

Visual Studio 2013 での C# 6.0 構文の問題の解決

問題:

Visual Studio 2013 は、自動プロパティ初期化子などの C# 6.0 機能を認識できません。

これが起こる理由:

Visual Studio 2013 には、C# 6.0 のサポートが組み込まれていません。 互換性のあるコンパイラが必要です。

解決策: NuGet パッケージの使用

C# 6.0 のコンパイルと (部分的な) 構文の強調表示を有効にするには、必要な NuGet パッケージをインストールします。

  1. NuGet パッケージ マネージャー コンソールにアクセスします ([ツール] > [NuGet パッケージ マネージャー] > [パッケージ マネージャー コンソール])。
  2. 次のコマンドを実行します:
<code>Install-Package Microsoft.Net.Compilers</code>
ログイン後にコピー

このパッケージを使用すると、C# 6.0 構文を使用してプロジェクトを構築できます。

重要な考慮事項:

  • プロジェクトのビルド中に、Visual Studio 2013 のコード エディターにエラーが表示される場合があります。
  • C# 6.0 をサポートする MVC Razor ビューの場合は、以下をインストールします。
<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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート