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?
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.