在 Visual Studio 2013 中使用 C# 6.0
Visual Studio 2013 缺乏对 C# 6.0 新语法的本机支持。 要启用 C# 6.0 功能,您需要使用 NuGet 包来合并必要的编译器。
方法如下:
安装编译器包:添加Microsoft.Net.Compilers
NuGet 包。 这可以通过 NuGet 包管理器控制台或 Visual Studio NuGet 界面来完成。在包管理器控制台中使用此命令:
<code> Install-Package Microsoft.Net.Compilers</code>
代码编辑器限制:尽管编译成功,Visual Studio 2013 的代码编辑器仍可能显示错误,因为它本质上不理解 C# 6.0 语法。
增强的语法突出显示(可选):要改进编辑器中的语法突出显示和错误检测,请考虑使用 ReSharper。 ReSharper 提供了一个设置来显式为您的项目启用 C# 6.0 支持。
MVC Razor 视图支持: 要在 MVC Razor 视图中获得完整的 C# 6.0 功能,请安装 Microsoft.CodeDom.Providers.DotNetCompilerPlatform
NuGet 包:
<code> Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
重要说明: 虽然此方法允许在 Visual Studio 2013 中使用 C# 6.0,但它并不能完全替代 Visual Studio 2015 或更高版本中的本机支持。 为了获得最佳的 C# 6.0 体验,强烈建议升级到较新的 Visual Studio 版本。
以上是如何在 Visual Studio 2013 中启用 C# 6.0 功能?的详细内容。更多信息请关注PHP中文网其他相关文章!