我刚刚将 ASP.NET Core 2.2 项目升级到 ASP.NET Core 3.0,但我的 OData 端点无法工作。在启动过程中,我收到以下错误:
System.TypeLoadException: 'Could not load type 'Microsoft.AspNetCore.Mvc.Internal.ActionConstraintCache' from assembly 'Microsoft.AspNetCore.Mvc.Core, Version=3.0.0.0, Culture=neutral, PublicKeyToken=adb9793829ddae60'.'
如何解决这种类型解析问题?
最佳答案
我一整天都在努力解决这个错误。终于发现问题了:Odata根本不兼容.NET Core 3.0。关注 this thread了解更多信息。
关于asp.net-core - AspNetCore OData 无法在 .NET Core 3.0 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58109071/