visual-studio - 在 Visual Studio 2013 中使用 Roslyn 编译器

标签 visual-studio visual-studio-2013 roslyn

有没有办法在 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 的内部“实时”编译器不一样。每天在这样的环境中工作会在不到两周的时间内让你发疯。

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

关于visual-studio - 在 Visual Studio 2013 中使用 Roslyn 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33847162/

相关文章:

visual-studio - 在 Xamarin 项目中可视化编辑 XAML 文件。 Visual Studio 2012

javascript - Debug模式停止后如何查看 Visual Studio 2015 Javascript 控制台?

testing - 需要帮助了解用于测试的 TFS 和 VS 配置

c# - Assembly.GetTypes() 的行为在 Visual Studio 2015 中发生了变化

c# - LiteralExpression - ArgumentOutOfRangeException

visual-studio - 调试 list 中包含 "uiAccess=true"的应用程序时出现 Visual Studio 2008 错误

c++ - 大括号初始化列表中的对象创建顺序

c# - 在 CMake 中导入的外部 msproject 无法构建

c++ - VS2013 - LoadLibrary 找不到 dll

c# - 从 roslyn 中的符号获取类型