2017-09-26 9 views
0

.NET Framework 4.7とHereから入手可能な「Targeting Pack」をインストールしました。その後、私のすべてのプロジェクトで目標フレームワークを4.7に更新しました。それにもかかわらず、Visual Studio 2015はC#7.0の構文をコンパイルすることを拒否します。私が行方不明の別のステップがありますか? OSはWindows 7 SP1です。Visual Studio 2015はC#7.0を認識しません。

+2

いいえ、VS2015はC#6のみをサポートしています。適切なC#7のサポートにはVS2017が必要です。 (更新されたRoslynバージョンを使用すると正しくビルドできますが、IDE自体は構文などを理解できません) –

+0

[this](https://stackoverflow.com/questions/39461407/how-to-use-c7- 2015年のビジュアルスタジオで)質問すれば、それは役に立ちます。 – dcg

答えて

1

新しいC#7言語機能を使用できるようにするには、これらの機能を理解するC#コンパイラが必要です。
VS.NET 2017には、これらの機能をサポートするコンパイラがあります。 VS.NET 2015に組み込まれているC#コンパイラはそうではありません。

関連する問題