Nenhum tipo de contexto foi encontrado na montagem

Estou usando o .NET 4.0, MVC3 e EF5 com o código primeiro.

Minha solução é dividida em três projetos, com as dependências indicadas:

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

A camada Project.DAL contém minha classe de contexto de dados de estrutura de entidade e todas as minhas entidades, mas meu projeto de inicialização é Project.Web, portanto, ele contém meu Web.config, cadeias de conexão eo banco de dados compactado SQL real.

Eu estou tentando habilitar migrações para que eu possa adicionar uma nova tabela ao meu modelo EF sem limpar os dados existentes. No entanto, quando eu executo "Enable-Migrations", recebo

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

Se eu definir o projeto de inicialização como Project.DAL, o erro será alterado para

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.)

Alguém sabe por que esse erro está sendo causado ou o que posso fazer para corrigi-lo?

questionAnswers(4)

yourAnswerToTheQuestion