Visual Studio Enterprise 2015中的C#7.0

时间:2017-02-10 10:08:20

标签: c# visual-studio-2015 c#-7.0

您可以在Visual Studio 2015(企业版)中打开C#7.0功能,还是需要升级到2017年?

2 个答案:

答案 0 :(得分:17)

是的,您可以通过安装Nuget包Microsoft.Net.Compilers来替换Visual Studio附带的编译器以获得支持C#7的版本:

  

引用此包将导致使用the来构建项目   包含在C#和Visual Basic编译器中的特定版本   包,而不是任何系统安装版本。

没有任何迹象表明我可以在软件包页面上看到这是否在Visual Studio 2015中得到官方支持。到目前为止,我的非全面测试表明它可以工作但不是无痛 - C#7代码编译,但带下划线用红色波浪线表示语法错误:

Screenshot请注意,您还需要安装Nuget包System.ValueTuple以使用新的C#7值元组功能。

答案 1 :(得分:3)

您必须从 Github 下载/签出并构建NET编译器平台(" Roslyn ")然后您可以测试C#7 VS 2015的功能!

更多信息:

https://github.com/dotnet/roslyn/tree/master

如果您喜欢视频教程,请观看此视频:

https://joshvarty.wordpress.com/2016/02/10/lrn-quick-tip-how-to-test-out-c-7-features-with-roslyn/