Я создаю новый проект с использованием VS2017, выбираю новое Console App (Core) версии 2.1; и т. д. Когда я использую NuGet для установки Entity Framewwork Core версии 2.1.1, он не устанавливается в каталог Assemblies, а вместо этого появляется в каталоге NuGet. Когда я пытаюсь добавить миграцию с помощью менеджера пакетов, я получаю сообщение об ошибке «Термин« add-миграция »не распознан». Я просмотрел другие ответы SO на эту проблему и искал в Google, но ни один из них не помог.
У меня есть другой проект, более старый от нескольких месяцев назад, где Entity Framework Core был установлен в каталоге Assemblies, и для этого проекта все, кажется, работает.
Из вышесказанного видно, что в том, где NuGet размещает библиотеку Entity Framework Core dll, единственное отличие, и оно приводит к тому, что менеджер пакетов не может его найти.
Команда get-module для более старого проекта показывает Entity Framework Core и правильную версию, а get-module для нового проекта - нет.
Есть мысли о том, почему это происходит и как я могу это исправить?