Ответ 1
Попробуйте ввести в консоль диспетчера пакетов:
Install-Package EntityFramework -IncludePrerelease
а затем перезапустите Visual Studio.
Я пытаюсь запустить в первый раз в своем новом приложении mvc 4 PM > Enable-Migrations -EnableAutomaticMigrations
Я получаю:
Enable-Migrations : The term 'Enable-Migrations' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or
if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Enable-Migrations –EnableAutomaticMigrations
Что мне не хватает? Я установил e.f 5.
Попробуйте ввести в консоль диспетчера пакетов:
Install-Package EntityFramework -IncludePrerelease
а затем перезапустите Visual Studio.
Сначала "Install-Package EntityFramework -IncludePrerelease", а затем перезагрузка Visual Studio в качестве администратора работала для меня вместе.
[Refer this]: Консоль диспетчера пакетов Enable-Migrations CommandNotFoundException только в конкретном проекте VS
Я установил фреймворк (5.x) и повторил выполнение тех же команд после запуска в режиме администратора. Это разрешило проблему - довольно странно, хотя.
Вы должны убедиться, что у вас нет квадратных скобок "[" в вашей директории путей проекта. По-видимому, VS 2013 недовольна папками проектов с квадратными скобками.