2013-06-28 23 views
13

Tôi đang cố gắng để chạy cho lần đầu tiên trong MVC mới của tôi 4 ứng dụng PM> Enable-Migrations -EnableAutomaticMigrationsThuật ngữ 'Enable-Di cư' không được công nhận đang MVC đầu tiên

tôi 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 

Tôi đang thiếu gì? Tôi đã cài đặt e.f 5.

+1

Bạn đã cài đặt khung pháp nhân chưa? Ngoài ra http://stackoverflow.com/q/11202718/1341477 và http://stackoverflow.com/q/10411529/1341477 và http://nuget.codeplex.com/workitem/2649 –

+0

Xin lỗi, chỉ cần chỉnh sửa câu hỏi của tôi, tôi có nghĩa là ef 5 không phải mvc 5 !! Vì vậy, có trả lời cho câu hỏi của bạn ... – Simon

+0

Bạn có muốn di chuyển cơ sở dữ liệu không? –

Trả lời

0

Tôi đã cài đặt khung (5.x) và thử chạy lại các lệnh tương tự sau khi chạy trong chế độ quản trị. Điều này đã giải quyết vấn đề - khá lạ mặc dù.

14

Hãy thử gõ vào Package Manager Console:

Install-Package EntityFramework -IncludePrerelease 

và sau đó khởi động lại Visual Studio.

+3

khởi động lại đã làm thrick! –

0

Bạn phải chắc chắn rằng bạn không có bất kỳ dấu ngoặc vuông "[" trong thư mục đường dẫn của bạn của dự án. Rõ ràng VS 2013 không hài lòng với các thư mục dự án có tên với dấu ngoặc vuông.

Các vấn đề liên quan