Проект ASP.Net MVC 2 ссылается на доменный проект, в котором определены бизнес-объекты POCO, и проект данных, в котором реализовано сохранение POSO EF 4.ASP.Net MVC 2/EF 4 Reference Issue
Все было хорошо, пока у меня не было суеты с моим поставщиком контроля версий (откат к предыдущей версии оставил меня с конфликтами слияния). Теперь, после запуска проекта MVC 2, я получаю сообщение об ошибке выполнения:
The type 'System.Data.Objects.DataClasses.IEntityWithKey' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
Однако каждые ссылки на проекты System.Data.Entity (та же версия).
Если я удалю ссылку на System.Data.Entity из проекта MVC 2, я получаю то же сообщение, что и ошибка времени компиляции.
Я уверен, что что-то испортилось, когда у меня была проблема с контролем версий, но на самом деле не знаю, где искать этот.