.net core 3.0 无法加载文件或程序集 'System.Web.Http Version=5.2.7.0'

.net core 3.0 Could not load file or assembly 'System.Web.Http Version=5.2.7.0'

我已经将我的 WebApi 项目从 .net core 2.2 迁移到 .net core 3.0 版本。我正在关注这篇文章:https://docs.microsoft.com/en-us/aspnet/core/migration/22-to-30?view=aspnetcore-3.0&tabs=visual-studio#mvc-service-registration

我能够构建项目,但在运行时出现异常:

无法加载一种或多种请求的类型。无法加载文件或程序集 'System.Web.Http, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'。系统找不到指定的文件。

有人遇到同样的问题吗?你知道我缺少哪个 nuget 包吗?

我们的一个内部 nuget 包未迁移以支持 .net core 3。这会导致运行时异常。我们迁移了 nuget 包,问题已解决。奇怪的是没有编译警告