web-dev-qa-db-ja.com

AspNetCore ODataが.NET Core 3.0で機能しない

ASP.NET Core 2.2プロジェクトをASP.NET Core 3.0にアップグレードしたところ、ODataエンドポイントが機能しなくなりました。起動時に次のエラーが表示されます。

System.TypeLoadException: 'アセンブリ' Microsoft.AspNetCore.Mvc.Core、Version = 3.0.0.0、Culture = neutral、PublicKeyToken = adb9793829ddae60 'からタイプ' Microsoft.AspNetCore.Mvc.Internal.ActionConstraintCache 'をロードできませんでした。'

このタイプ解決の問題を回避するにはどうすればよいですか?

8
Eniola

私は一日中このエラーと戦うために努力しています。最後に問題を見つけました:Odataはまだ.NET Core 3.0とまだ互換性がありません。詳細については this thread をフォローしてください。

12
user236580