Tôi đang sử dụng khung Entity 4.3.1 được cài đặt bởi nuget trong dự án thư viện lớp .Net 4.0 của tôi. Trong trường hợp, khi tôi gọi lệnh "Bật-di chuyển" trong bảng điều khiển PM, tôi nhận được ngoại lệ sau:Ngoại lệ khi tôi đang cố gắng cho phép di chuyển trong EF 4.3.1
Gọi ngoại lệ "LoadFrom" với "1" đối số (s): "Nelze načíst soubor nebo sestavení file: /// D: \ Người dùng \ DvoracekR \ Documents \ Visual Studio 2010 \ Dự án \ WebCameras \ packages \ EntityFramework.4.3.1 \ đến ols \ EntityFramework.PowerShell.Utility.dll nebo jeden z jejich závislých prvků. Systém nemůže nalé zt uvedený soubor. " Tại D: \ Users \ DvoracekR \ Documents \ Visual Studio 2010 \ Projects \ WebCameras \ packages \ EntityFramework.5. 0.0-rc \ tools \ EntityFramework.psm1: 393 char: 62 + $ utilityAssembly = [System.Reflection.Assembly] :: LoadFrom < < < < ((Tham-Path $ toolsPath Entity Framework.PowerShell.Utility.dll)) + CategoryInfo: NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId: DotNetMethodException
Bạn không thể gọi phương thức trên biểu thức có giá trị null. Tại D: \ Users \ DvoracekR \ Documents \ Visual Studio 2010 \ Projects \ WebCameras \ packages \ EntityFramework.5. 0.0-rc \ tools \ EntityFramework.psm1: 394 char: 50 + $ = $ phối utilityAssembly.CreateInstance < < < < ( + CategoryInfo: InvalidOperation: (CreateInstance: String) [], RuntimeException + FullyQualifiedErrorId: InvokeMethodOnNull
ngoại lệ gọi là "CreateInstanceFrom" với "8" lập luận (s): "Typ System.Data.Entity.Migrations.En ableMigrationsCommand ze sestavení EntityFramework.PowerShell, Version = 4.3.1.0, Culture = trung tính, P ublicKeyToken = b77a5c561934e089 "#Tại D: \ Users \ DvoracekR \ Documents \ Visual Studio 2010 \ Dự án \ WebCameras \ packag es \ EntityFramework.5. 0.0-rc \ tools \ EntityFramework.psm1: 418 char: 31> + $ domain.CreateInstanceFrom < < < < ( + CategoryInfo: NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId: DotNetMethodException
Nếu bạn muốn nhận câu trả lời ở đây, hãy tránh các phiên bản .NET framework được bản địa hoá - các câu hỏi có thông tin bằng ngôn ngữ địa phương thường được đóng theo địa phương quá. Thông báo lỗi của bạn chứa một số thông tin mâu thuẫn - nó cố gắng tải phần mở rộng PowerShell EF 4.3.1 từ thư mục EF 5.0 RC. Vậy bạn đang sử dụng phiên bản nào? –
Tôi đang sử dụng phiên bản 4.3.1. Tôi cũng đã thử gỡ bỏ Entity Framework bằng NuGet và cài đặt lại nó. Không có gì thay đổi. Lệnh Enable-Migrations vẫn đang cố gắng tải assembly không tồn tại. Tôi có nên thử cài đặt phiên bản tiền phát hành mới nhất không? –
Bạn thấy gì trong gói.config và trong thư mục Packages? –