2013-06-28 3 views
13

erkannt Ich versuche zum ersten Mal in meiner neuen mvc 4 Anwendung PM> Enable-Migrations -EnableAutomaticMigrationsDer Begriff 'Enable-Migrationen' nicht mvc Code zuerst

Ich bin geting auszuführen:

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 

Was fehlt mir? Ich habe E. F installiert 5.

+1

Haben Sie Entity Framework installiert? Auch http://stackoverflow.com/q/11202718/1341477 und http://stackoverflow.com/q/10411529/1341477 und http://nuget.codeplex.com/workitem/2649 –

+0

Leider bearbeitet gerade meine Frage, ich gemeint ef 5 nicht mvc 5 !! Also ja als Antwort auf deine Frage ... – Simon

+0

Willst du Datenbank migrieren? –

Antwort

0

ich das Framework installiert hatte (5.x) und erneut versucht die gleichen Befehle ausgeführt wird, nachdem im Admin-Modus ausgeführt wird. Dies hat das Problem gelöst - ziemlich seltsam.

14

Versuchen Typisierung in Package Manager Console:

Install-Package EntityFramework -IncludePrerelease 

und dann Visual Studio neu starten.

+3

Neustart hat den Thrick! –

0

Sie müssen sicherstellen, dass Sie haben noch keine eckigen Klammern „[“ in Ihrem Pfadverzeichnis des Projekts. Anscheinend ist VS 2013 nicht glücklich mit Projektordnern, die mit eckigen Klammern versehen sind.