【问题标题】:.net core 3.0 Could not load file or assembly 'System.Web.Http Version=5.2.7.0'.net core 3.0 无法加载文件或程序集'System.Web.Http Version=5.2.7.0'
【发布时间】:2019-11-25 09:14:57
【问题描述】:

我已将我的 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,版本=5.2.7.0,文化=中性,PublicKeyToken=31bf3856ad364e35”。系统找不到指定的文件。

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

【问题讨论】:

标签: c# .net-core .net-core-3.0


【解决方案1】:

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

【讨论】:

  • 你是如何发现哪个 nuget 包有问题的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-11-19
  • 2015-01-30
  • 1970-01-01
  • 1970-01-01
  • 2022-12-04
  • 1970-01-01
相关资源
最近更新 更多