Прошло много времени с тех пор, как вы задали вопрос, но недавно я наткнулся на похожую проблему, за исключением того, что MVC4 добавил EntityFramework.5.0.0 в Visual Studio 2012 Ultimate.
Проблема заключалась в том, что я пытался создать проект в сетевой папке (я запускаю Windows 7 на виртуальной машине поверх OSX).
Проблема заключается в том, что сетевая папка не считается надежным. Мне пришлось зайти в Панель управления -> Свойства обозревателя, нажать вкладку «Безопасность», нажать «Локальная интрасеть», затем нажать кнопку «Сайты».
В всплывающем диалоговом окне «Локальная интрасеть» я снял флажок «Автоматически определять сеть интрасети» и установил флажок «Включить все сетевые пути (UNC)»
Теперь я предполагаю, что Visual Studio и / или nuGet рассматривают сетевую папку как надежное местоположение, и EntityFramework.5.0.0 устанавливается вместе со всем остальным, что требуется для нового проекта MVC 4.
Благодарность достается моему коллеге, который направил меня на это сообщение SuperUser .