.net core ASP.NET核心MVC项目无法加载程序集

.net core ASP.NET核心MVC项目无法加载程序集,.net-core,asp.net-core-mvc,asp.net-core-2.2,.net Core,Asp.net Core Mvc,Asp.net Core 2.2,我正在使用ASP.NET核心MVC构建一个网站。我有个问题,不知道怎么解决 我已经创建了一个单独的项目(.Net核心库),并在其中实现了一些方法,以便在主项目中使用。我已将该库添加到我的ASP.NET核心MVC项目中,并尝试在控制器内调用一个方法 我使用了一个try-catch块,注意到当它碰到库代码时,会抛出以下异常: 无法加载文件或程序集“Microsoft.EntityFrameworkCore,版本=2.2.2.0,区域性=中性,PublicKeyToken=adb9793829ddae

我正在使用ASP.NET核心MVC构建一个网站。我有个问题,不知道怎么解决

我已经创建了一个单独的项目(.Net核心库),并在其中实现了一些方法,以便在主项目中使用。我已将该库添加到我的ASP.NET核心MVC项目中,并尝试在控制器内调用一个方法

我使用了一个try-catch块,注意到当它碰到库代码时,会抛出以下异常:

无法加载文件或程序集“Microsoft.EntityFrameworkCore,版本=2.2.2.0,区域性=中性,PublicKeyToken=adb9793829ddae60”。定位的程序集清单定义与程序集引用不匹配。(来自HRESULT的异常:0x8013100)

这两个项目都以.NETCore2.2框架为目标


非常感谢您的帮助。

此问题是在中选择的。请尝试建议的解决方案

您是否在web应用程序中明确引用了
Microsoft.EntityFrameworkCore
?它在
Microsoft.AspNetCore.All
metapackage中被隐式引用,该metapackage使用