Я пытаюсь развернуть приложение EF 5.0 на сервере, на котором установлена только .NET 4.0.
Мой проект успешно собирается на локальном компьютере, потому что у меня есть .NET 4.5 вместе с .NET 4.0
Однако на сервере у меня установлена только .NET 4.0,
при развертывании приложения появляется следующая ошибка:
Method not found: 'Void System.Data.Objects.ObjectContextOptions.set_UseConsistentNullReferenceBehavior(Boolean)'.

Когда я проверял ссылки на EF, я вижу, что он ссылается на EntityFramework.5.0.0\lib\net45\EntityFramework.dll
вместо версии .net 4.0,
Когда я добавляю ссылку на EntityFramework.5.0.0\lib\net40\EntityFramework.dll
, я получаю следующую ошибку времени выполнения:
Could not load file or assembly 'EntityFramework' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference.
Помощь
REF: Entity Framework 5.0 - требуется минимальная версия .Net Framework? .Net 4.0 или 4.5?