Blazor找不到来自“汇编系统” threading的threading.semaphore的导出类型系统的声明



当构建我的Blazor App时(ASP.NET Core托管,即客户端/服务器/共享((Blazor v3.0.0 Preview 6 19307.2(现在包括Microsoft.entityframeworkcore和Microsoft.entityframework.entityframeworkcore和Microsoft.entityframeworkcore.sqlserver(v2.2.6(,我在详细构建输出中得到错误:

找不到出口类型系统的声明。 来自汇编系统。Threading

我猜想出现错误,因为我现在正在使用异步任务通过JSON获取EF数据:

Employee[] empList;
protected override async Task OnInitAsync()
{
empList = await Http.GetJsonAsync<Employee[]>
   ("/api/Employee/Index");
}

请注意,我最初在错误列表中收到了MSB3073,并且在启用了构建的详细输出后,我收到了上述错误。

i仔细检查了所有Nuget文件,并使用了最后一个稳定的实体框架核心而不是最新的预览版本(最新的预览版本在构建中给出了错误(。

我希望构建跳过链接到system.threading.semaphore。

我在我的Blazor客户端CSPROJ文件中包括以下内容:

<BlazorLinkOnBuild>false</BlazorLinkOnBuild>    

我在另一个网站上找到了这一点:

https://blog.negativeeddy.com/2019/05/03/blazorbot/

但在这里发布了它,以便更容易找到

相关内容

最新更新