Visual Studio 企业版 2015 中的 C# 7.0
C# 7.0 in Visual Studio Enterprise 2015
能否在 Visual Studio 2015(企业版)内启用 C# 7.0 功能,或者是否需要升级到 2017?
您必须 download/checkout 并从 Github 构建 NET 编译器平台(“Roslyn”)然后您可以使用 VS 2015 测试 C# 7 功能!
更多信息:
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/
是的,您可以通过安装 Nuget 包 Microsoft.Net.Compilers:
将 Visual Studio 随附的编译器替换为支持 C# 7 的版本
Referencing this package will cause the project to be built using the
specific version of the C# and Visual Basic compilers contained in the
package, as opposed to any system installed version.
没有迹象表明我可以在 Visual Studio 2015 年的软件包页面上看到这是否得到官方支持。到目前为止,我的不彻底测试表明它可以工作,但并非无痛 - C# 7 代码编译,但带有表示语法错误的红色波浪线下划线:
Note that you will also need to install the Nuget package System.ValueTuple 使用新的 C# 7 值元组功能。
能否在 Visual Studio 2015(企业版)内启用 C# 7.0 功能,或者是否需要升级到 2017?
您必须 download/checkout 并从 Github 构建 NET 编译器平台(“Roslyn”)然后您可以使用 VS 2015 测试 C# 7 功能!
更多信息:
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/
是的,您可以通过安装 Nuget 包 Microsoft.Net.Compilers:
将 Visual Studio 随附的编译器替换为支持 C# 7 的版本Referencing this package will cause the project to be built using the specific version of the C# and Visual Basic compilers contained in the package, as opposed to any system installed version.
没有迹象表明我可以在 Visual Studio 2015 年的软件包页面上看到这是否得到官方支持。到目前为止,我的不彻底测试表明它可以工作,但并非无痛 - C# 7 代码编译,但带有表示语法错误的红色波浪线下划线: