Попытка использовать миграции в проекте, кроме запуска проекта, приводит к ошибке
=================================================================================

 Привет, Я пытаюсь использовать миграции Entity Framework, но когда я добавляю эту команду: 

>  PM> Add-Migration 
> 
>  cmdlet Add-Migration в позиции конвейера команд 1 
> 
>  Значения подачи для следующих параметров: 
> 
>  Имя: CodeArtMigration 
> 
> 

 Я возвращаю это сообщение об ошибке: 

>  Невозможно определить действительный запуск проекта. Вместо этого используйте «CodeArt.DataAccess». Возможно, ваш файл конфигурации и рабочий каталог не установлены так, как ожидалось. Используйте параметр -StartUpProjectName, чтобы установить его явно. Для получения дополнительной информации используйте переключатель -Verbose. Пакеты не установлены. Пакет EntityFramework не установлен в проекте «CodeArt.DataAccess». 
> 
> 

 Последняя часть сообщения, в котором говорится, что Entity Framework недоступна в текущем проекте, неверна, потому что у меня есть ссылка на Entity Framework. 

 Источник пакета настроен на Microsoft и .NET, но я тоже. Мой код структурирован в 3 слоя. Я хотел добавить данные миграции в свой уровень DataAccess. Также я хотел минимизировать обращение к Entity Framework только на моем уровне доступа к данным. 

 Убедитесь, что ваша консоль диспетчера пакетов имеет правильный проект, выбранный в раскрывающемся списке с надписью «Проект по умолчанию»: в правом верхнем углу окна «Диспетчер диспетчера пакетов» в Visual Studio. 

 Вот где его можно найти в Visual Studio 2015:   
 [![введите описание изображения здесь](https://i.stack.imgur.com/yp79V.png)](https://i.stack.imgur.com/yp79V.png)