Я столкнулся с этой проблемой, когда код EF Core впервые переносится в решение .NET Core 3, содержащее как проект MVC, так и проект Blazor.
Если у меня установлен стартовый проект решения для проекта Blazor, я получаю сообщение об ошибке при использовании add-migration
, но нет, если у меня установлен стартовый проект для проекта MVC.
После чтения страницы документации , связанной с сообщением об ошибке , и сравнения кода в файлах startup.cs для обоих проектов, я не уверен, почему это произойдет, но временно переключаю проект запуска на проект MVC исправляет это для меня.