我正在浏览 C# 6.0 中引入的最新功能,并且只是遵循了自动属性初始化程序的示例,
class NewSample { public Guid Id { get; } = Guid.NewGuid(); }
但我的 IDE 无法识别语法。
我想知道如何在 Visual Studio 2013 中启用 C# 6.0。我使用的目标框架是 4.5.1。
据此,它只是安装并适用于 Visual Studio 2013:
事实上,从这个版本安装 C# 6.0 编译器只需要安装一个 Visual Studio 2013 扩展,这反过来会更新 MSBuild 目标文件。
因此,只需从https://github.com/dotnet/roslyn获取文件,您就可以开始了。
您必须知道它是那里实施的规范的过时版本,因为它们不再更新 Visual Studio 2013 的包 :
您还可以尝试 4 月的最终用户预览版,它安装在 Visual Studio 2013 之上。(注意:此 VS 2013 预览版已经过时,不再更新)
因此,如果您确实想使用最新版本,则必须下载Visual Studio 2015。