问题:
Visual Studio 2013 无法识别自动属性初始值设定项等 C# 6.0 功能。
为什么会发生这种情况:
Visual Studio 2013 缺乏对 C# 6.0 的内置支持。 需要兼容的编译器。
解决方案:使用 NuGet 包
要启用 C# 6.0 编译和(部分)语法突出显示,请安装必要的 NuGet 包:
<code>Install-Package Microsoft.Net.Compilers</code>
此包允许使用 C# 6.0 语法构建项目。
重要注意事项:
<code>Install-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform</code>
替代方案(部分支持):Resharper
如果您使用 Resharper,它可能会在其设置 (.DotSettings) 中提供特定于项目的 C# 6.0 支持。
完整解决方案:升级 Visual Studio
要获得完整的 IntelliSense、代码验证和无缝 C# 6.0 体验,请升级到 Visual Studio 2015 或更高版本。
以上是为什么 Visual Studio 2013 无法识别我的 C# 6.0 语法?的详细内容。更多信息请关注PHP中文网其他相关文章!