在 Visual Studio 2013 中使用 Roslyn 编译器

Using Roslyn compiler with Visual Studio 2013

有没有办法在 Visual Studio 2013 中使用 Roslyn 编译器,以便我可以利用新的 C# 6 功能?

注意:不能使用 VS 2015。

,您可以使用 Visual Studio 2013 编译 C# 6 代码。您只需安装 Microsoft.Net.Compilers NuGet package 和您的代码将构建得很好(但是,请注意,您需要以 .NET 4.5+ 为目标)。

但是,IDE不会理解。在尝试使用 C# 6 功能的任何地方都会出现波浪线,因为 VS2013 的内部 "live" 编译器不一样。天天在这样的环境下工作不到两周就会发疯

也就是说,如果您只需要编译 C# 6 代码,那么在 VS2013 上安装 NuGet 包是一个潜在的解决方案。