В сборке не найден тип контекста

Сначала я использую .NET 4.0, MVC3 и EF5 с кодом.

Мое решение разделено на три проекта с указанными зависимостями:

Project.Web -> Project.BLL -> Project.DAL

Слой Project.DAL содержит мой класс контекста данных структуры сущностей и все мои сущности, но мой стартовый проект - Project.Web, поэтому он содержит мой Web.config, строки подключения и фактическую компактную базу данных SQL.

Я пытаюсь включить миграцию, чтобы я мог добавить новую таблицу в свою модель EF, не стирая существующие данные. Однако, когда я запускаю «Enable-Migrations», я получаю

No context type was found in the assembly 'Project.Web'.

Если я установлю проект запуска как Project.DAL, ошибка изменится на

Could not load assembly 'Project.Web'. (If you are using Code First Migrations inside Visual Studio this can happen if the startUp project for your solution does not reference the project that contains your migrations. You can either change the startUp project for your solution or use the -StartUpProjectName parameter.)

Кто-нибудь знает, почему эта ошибка вызвана или что я могу сделать, чтобы исправить это?