web-dev-qa-db-fra.com

AspNetCore OData ne fonctionne pas sur .NET Core 3.0

Je viens de mettre à niveau un projet ASP.NET Core 2.2 vers ASP.NET Core 3.0 et mes points de terminaison OData refusent de fonctionner. Au démarrage, j'obtiens l'erreur suivante:

System.TypeLoadException: 'Impossible de charger le type' Microsoft.AspNetCore.Mvc.Internal.ActionConstraintCache 'de l'assembly' Microsoft.AspNetCore.Mvc.Core, Version = 3.0.0.0, Culture = neutre, PublicKeyToken = adb9793829ddae60 '.'

Comment contourner ce problème de résolution de type?

8
Eniola

J'ai essayé de combattre cette erreur toute la journée. Enfin découvert le problème: Odata n'est tout simplement pas encore compatible avec .NET Core 3.0. Suivez ce fil pour un peu plus d'informations.

12
user236580