Итак, после настройки параметров я обнаружил, что пакет Microsoft.EntityFrameworkCore.Tools
, который ссылался на отсутствующий пакет Microsoft.EntityFrameworkCore.Design
, имел некоторые свойства, блокирующие его включение в вывод проекта пакета.
При нажатии F4 в справочнике EF C .Tools я обнаружил, что для его свойства Private assets
установлено значение «all». Глядя на документацию для этого, я вижу, что это предотвратит передачу dll в проект пакета, где она будет необходима.
Удаление этого атрибута, похоже, исправило все. Учитывая, что это параметр по умолчанию, было бы полезно узнать, правильное ли это решение, однако для меня это больше похоже на обходной путь.