Ich habe bemerkt, dass mir das heute passiert ist, einige Zeit nachdem ich für mein Projekt bereits auf .NET Core 3 aktualisiert hatte und keine Probleme hatte. Es stellt sich heraus, dass das standardmäßige Gerüst, das beim Hinzufügen eines leeren mvc-Controllers über den Projektmappen-Explorer verwendet wird, Verweise auf EF Core 3 in Ihrem Webprojekt hinzufügt. Ich verwende EF Core nicht in unseren Produktionswebprojekten. Für mich war es ein Konflikt mit dem von uns verwendeten Testprojekt, das eine andere Version von EF Core für ein gewisses Datenbank-Mocking verwendet.
Wie auch immer, ich werde vorerst einfach keine Controller über die Studio-Optionen hinzufügen, damit das nicht passiert.