微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Visual Studio 2019 - 功能“空传播运算符”在 C# 5 中不可用请使用语言版本 6 或更高版本

如何解决Visual Studio 2019 - 功能“空传播运算符”在 C# 5 中不可用请使用语言版本 6 或更高版本

我有一个解决方案,其中我删除了 CodeDom 包(又名 roslyn)。我有这样做的理由,这与另一个问题有关。但是,在执行此操作后,我现在在使用 C# 6.0+ 功能的少数几个地方收到错误消息 Feature 'null propagating operator' is not available in C# 5. Please use language version 6 or greater.。我不想更改整个 Web 应用程序的代码并寻找它的数百个潜在用途。如何启用这些功能?这是我必须在我的解决方案中包含 codedom 的地方吗?我尝试在项目属性和直接编辑项目文件中设置构建的高级功能,但似乎都没有奏效。

来自 microsoft 的文档表明,Visual Studio 2019 中的 .NET Framework 应该在 C# 7.3 上运行,而不管我此时正在做什么。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。