2017-09-26 118 views
0

我已经安装了.NET Framework 4.7以及可从Here获得的“Targeting Pack”。然后我在我的所有项目中将目标框架更新为4.7。尽管如此,Visual Studio 2015拒绝编译C#7.0语法。我错过了另一个步骤吗?操作系统是Windows 7 SP1。Visual Studio 2015不识别C#7.0语法

+2

不,VS2015只支持C#6.您需要VS2017才能获得适当的C#7支持。 (使用更新的Roslyn版本可以正确构建,但IDE本身仍然不会理解语法等) –

+0

我发现[this](https://stackoverflow.com/questions/39461407/how-to-use-c7- with-visual-studio-2015)的问题,这可能会有所帮助。 – dcg

回答

1

为了能够使用新的C#7语言功能,您需要一个理解这些功能的C#编译器。
VS.NET 2017有一个支持这些功能的编译器。 VS.NET 2015中包含的C#编译器不支持。