ASP.Net MVC 2 / Ссылочная Проблема EF 4

Мой MVC ASP.NET 2 ссылки проекта Доменный проект, где ПОСТЕПЕННО бизнес-объекты определяются и проект Данных, где EF 4 ПОСТЕПЕННО персистентность реализована.

Вещи работали хорошо, пока у меня не было небольшой нервозности с моим поставщиком управления версиями (откат к предыдущей версии оставил меня с конфликтами слияния). Теперь, после запуска проекта MVC 2, я получаю ошибку периода выполнения:

Тип 'Система. Данные. Объекты. DataClasses. IEntityWithKey' определяется в блоке, на который не ссылаются. Необходимо добавить ссылку на блок 'Система. Данные. Объект, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.

Однако каждая Система ссылок проекта. Данные. Объект (та же версия).

Если я удаляю ссылку на Систему. Данные. Объект из проекта MVC 2, я получаю то же сообщение как ошибка времени компиляции.

Я вполне уверен, что-то было испорчено, когда у меня была проблема управления версиями, но действительно не уверенный, где искать этого.

1
задан Eric J. 7 June 2010 в 06:58
поделиться

1 ответ

Проблема исходит от компилятора ASP.NET, а не от компилятора VS.

Вам нужно добавить System.Data.Entity в раздел assemblies в system.web, compilation в web.Config.

2
ответ дан 3 September 2019 в 00:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: