EF Core — ошибка «Could not load assembly ‘XXXX’. Ensure it is referenced by the startup project ‘XXXX'»

При попытке создать миграцию в EF Core 7 получил ошибку «Could not load assembly ‘XXXX’. Ensure it is referenced by the startup project ‘XXXX’«. В консоли диспетчера пакетов вывод выглядит следующим образом:

PM> Add-Migration YYYYYY
Build started…
Build succeeded.
Could not load assembly ‘XXXX’. Ensure it is referenced by the startup project ‘XXXX’.

Если вы столкнулись с такой же ошибкой, то, возможно, что представленное ниже решение вам поможет.

В моем случае оказалось, что проблема в настройках проекта, а, точнее — в настройке «Целевая платформа». В моем случае, приложение использовало в работе 32-х разрядную DLL, поэтому настройка целевой платформы была следующей:

   Чтобы ошибка исчезла, я поменял настройку на «Any CPU»:

После того как проект был пересобран миграция создалась успешно.

Подписаться
Уведомить о
guest
0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии