【发布时间】:2019-02-19 08:31:28
【问题描述】:
我正在使用 ASP.NET Core MVC 构建一个网站。我有一个问题,不知道如何解决。
我创建了一个单独的项目(.Net Core Library)并在其中实现了一些方法以在主项目中使用。我已将该库添加到我的 ASP.NET Core MVC 项目中,并尝试在控制器中调用方法。
我使用了一个 try catch 块,并注意到当它遇到库代码时,它会抛出这个异常:
无法加载文件或程序集“Microsoft.EntityFrameworkCore, Version=2.2.2.0, Culture=neutral, PublicKeyToken=adb9793829ddae60”。找到的程序集的清单定义与程序集引用不匹配。 (HRESULT 异常:0x80131040)
这两个项目都针对 .NET Core 2.2 框架。
非常感谢任何帮助。
【问题讨论】:
-
您是否在您的 Web 应用程序中明确引用
Microsoft.EntityFrameworkCore?它在使用 implicit versioning 的Microsoft.AspNetCore.All元包中隐式引用
标签: .net-core asp.net-core-mvc asp.net-core-2.2