我在 .NET Core 3.1 应用程序中收到错误“Microsoft.AspNetCore.Hosting.Abstractions,Version=3.1.0.0”

Jas*_*uli 1 .net-core .net-core-3.1

“Microsoft.AspNetCore.Hosting.Abstractions”的最新版本是2.2.0,所以我不确定它从哪里获得3.1.0.0。

我已经检查了所有 .csproj 文件,它们都引用 2.2.0。我不知道还能去哪里看看。

我有 3 个不同的应用程序(解决方案)共享项目,并且所有这些应用程序都在不同的时间发生这种情况。如果我从 VS 发布其中之一,它就可以工作,但我想尝试使用 Azure DevOps 发布管道来部署它们。

Avi*_*rix 5

对于 2.x 及更高版本, Nuget 包Microsoft.AspNetCore.Hosting.Abstractions已移至Microsoft.Extensions.Hosting.Abstractions ,所有 3.x 版本以及 5.x 版本都在那里。2.x 版本很可能作为兼容性包或类似包保留在旧的 nuget 包中。