Хорошо, я собираюсь разбить мою клавиатуру молотком по этому поводу. Я решил поиграть с EF на этих выходных и начал проект в 4.0. Я обнаружил, что 4.1 вышел, поэтому я загружаю и устанавливаю пакет.
Вообразите мое удивление, когда я использую метод Load () в dbExtensions, и он не может его найти. Поэтому я добавляю ссылку на двоичный файл EntityFramework, созданный установщиком, удаляю ссылку System.Data.Entity из проекта, перестраиваю и выдает
"Тип
'System.Data.Objects.ObjectContext' является
определяется в сборке, которая не
ссылки. Вы должны добавить ссылку
сборке 'System.Data.Entity,
Версия = 4.0.0.0, Культура = нейтральная,
PublicKeyToken = b77a5c561934e089. "
Я пытался восстановить свою модель, я пытался удалить вещи, я пытался напрямую ссылаться на 4.1 через использование. Ничего не работает.
Я явно упускаю что-то простое. Как, черт возьми, я говорю Visual Studio, чтобы использовать 4.1 Framework ?? !!