一尘不染

如何在Visual Studio 2013中启用C#6.0功能?

c#

我正在浏览C#6.0中引入的最新功能,并跟随了一个自动属性初始化程序的示例,

class NewSample
{
    public Guid Id { get; } = Guid.NewGuid();
}

但是我的IDE无法识别语法。

我想知道如何在Visual Studio 2013中启用C#6.0。我使用的目标框架是4.5.1。


阅读 534

收藏
2020-05-19

共1个答案

一尘不染

已过时的预发行软件的信息:

据此,只是Visual Studio
2013的安装和升级:

实际上,从此版本安装C#6.0编译器仅涉及安装Visual Studio 2013扩展,而后者又会更新MSBuild目标文件。

因此,只需从https://github.com/dotnet/roslyn获取文件,即可开始使用。

您必须知道它是在此处实现的规范的过时版本,因为它们不再更新Visual Studio 2013的软件包

您还可以尝试安装在Visual Studio 2013之上的April的最终用户预览。(注意:此VS 2013预览已过时,并且不再更新)

因此,如果您想使用最新版本,则必须下载Visual Studio
2015

2020-05-19