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

I'm getting the error "Microsoft.AspNetCore.Hosting.Abstractions, Version=3.1.0.0" in .NET Core 3.1 app

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

我查看了我所有的 .csproj 文件,它们都引用了 2.2.0。我不确定还有什么地方可以看。

我有 3 个共享项目的不同应用程序(解决方案),这在不同时间都发生在所有应用程序上。如果我从 VS 发布它们,其中之一会起作用,但我想尝试使用 Azure DevOps 发布管道部署它们。

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