Asp.net core 不支持包含嵌入引用的类型

Asp.net core 不支持包含嵌入引用的类型,asp.net-core,.net-core,content-management-system,Asp.net Core,.net Core,Content Management System,我在VS2017中尝试运行Squidex CMS项目时遇到此错误。 我已安装“Microsoft.NET Core SDK 2.1.302” 严重性代码说明项目文件行抑制状态 错误CS0619“ReadOnlySpan”已过时:“此版本的编译器不支持包含嵌入引用的类型。”Squidex.Domain.Apps.Core.Operations C:\Users\nithin.bc\Downloads\Squidex master\Squidex master\src\Squidex.Domain.

我在VS2017中尝试运行Squidex CMS项目时遇到此错误。 我已安装“Microsoft.NET Core SDK 2.1.302”

严重性代码说明项目文件行抑制状态 错误CS0619“ReadOnlySpan”已过时:“此版本的编译器不支持包含嵌入引用的类型。”Squidex.Domain.Apps.Core.Operations C:\Users\nithin.bc\Downloads\Squidex master\Squidex master\src\Squidex.Domain.Apps.Core.Operations\HandleRules\RuleEventFormatter.cs 82处于活动状态

这是存在错误的代码部分

        var cp2 = new ReadOnlySpan<char>(ContentPlaceholderStartNew);
        var cp1 = new ReadOnlySpan<char>(ContentPlaceholderStartOld);
var cp2=new ReadOnlySpan(ContentPlaceholderStartNew);
var cp1=新的ReadOnlySpan(内容);
Span
只读
等最近刚刚推出,并使用了C#7.2中引入的新的
ref结构
(参见此和)语言功能


C#7.2需要Visual Studio 2017.5(15.5)附带的编译器的更新版本。为了编译需要C#7.2语言功能的项目,您必须安装Visual Studio的这个(或更新的)版本

您正在运行哪个版本的VS2017?您至少需要VS 2017 15.5(它附带有支持C#7.2的编译器,
Span
ReadOnlySpan
等所需。因为它们需要新的
ref-struct
语言功能)@Tseng我的版本是15.3.3升级您的Visual Studio,您将无法使用新的语言功能。您仍然可以针对.NET Framework或.NET Core的较旧版本,因为这是一个纯语言功能。为什么会有反对票?即使使用Visual Studio 2017 15.8.0,我也会遇到此错误。这实际上是一个重新竖琴错误,在Intellisense中仍然会弹出,即使它在VS 2017的正确版本中运行良好。