2013-06-28 14 views
13

Próbuję uruchomić po raz pierwszy w moim nowym MVC 4 aplikacji PM kod mvc> Enable-migracje -EnableAutomaticMigrationsTermin „Enable-Migracje” nie jest rozpoznawana pierwszy

jestem geting:

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 

Czego mi brakuje? Zainstalowałem plik e.f 5.

+1

Czy zainstalowałeś strukturę obiektu? Również http://stackoverflow.com/q/11202718/1341477 i http://stackoverflow.com/q/10411529/1341477 i http://nuget.codeplex.com/workitem/2649 –

+0

Przepraszam właśnie zredagowałem moje pytanie, ja oznaczało ef 5 a nie mvc 5 !! Tak, tak w odpowiedzi na twoje pytanie ... – Simon

+0

Czy chcesz migrować bazy danych? –

Odpowiedz

0

Miałem zainstalowany framework (5.x) i ponawiałem uruchamianie tych samych poleceń po uruchomieniu w trybie administratora. To rozwiązało problem - dość dziwne.

14

spróbuj wpisać w konsoli programu Package:

Install-Package EntityFramework -IncludePrerelease 

a następnie ponownie uruchom Visual Studio.

+3

restartowanie zrobiło thrick! –

0

Musisz upewnić się, że nie masz żadnych nawiasów kwadratowych „[” w katalogu ścieżki projektu. Wygląda na to, że VS 2013 nie jest zadowolony z folderów projektu nazwanych w nawiasach kwadratowych.

Powiązane problemy