Я столкнулся с этим также, хотя я тестирую VS 11 и EF5, так что это может не относиться к вам.Это может быть несколько вещей.
Вы должны открыть VS в следующем порядке:
- При открытом VS закройте консоль диспетчера пакетов
- Закрыть VS
- Открыть VS
- Открыть проект
- Открыть консоль диспетчера пакетов
Если закрыть VS, когда откроется консоль диспетчера пакетов,это помнит это.Затем, когда вы снова открываете VS, консоль диспетчера пакетов уже открыта, прежде чем вы откроете свой проект, и она запутается.
Другая возможность состоит в том, что у вас установлены другие пакеты EF, которые не знают о«add -igration», и они мешают.
Запустите «get-package» в консоли диспетчера пакетов, чтобы увидеть, что установлено.Удалите ненужные / старые вещи.