使用Roslyn编译器与Visual Studio 2013

11

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

注意:不能使用VS 2015。

1个回答

21

是的,你可以使用Visual Studio 2013编译C# 6代码。你只需要安装Microsoft.Net.CompilersNuGet包,你的代码将能够正常构建(但请注意,你需要针对.NET 4.5+进行编译)。

然而,这个IDE不会理解它。无论你在哪里使用C# 6功能,都会出现波浪线,因为VS2013的内部“实时”编译器是不同的。在这样的环境下每天工作不到两周就会让你发疯。

话虽如此,如果你只需要编译C# 6代码,在VS2013上安装NuGet包是一个潜在的解决方案。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接