我在 .Net 4.0 类库项目中使用 nuget 安装的实体框架 4.3.1。在这种情况下,当我在 PM 控制台中调用“Enable-Migrations”命令时,我收到以下异常:
使用“1”个参数调用“LoadFrom”时出现异常:“Nelze načíst soubor nebo sestavení file:///D:\
用户\DvoracekR\Documents\Visual Studio 2010\Projects\WebCameras\packages\EntityFramework.4.3.1\to
ols\EntityFramework.PowerShell.Utility.dll 不可用。系统不存在
zt uvedený soubor。”
位于 D:\Users\DvoracekR\Documents\Visual Studio 2010\Projects\WebCameras\packages\EntityFramework.5。
0.0-rc\tools\EntityFramework.psm1:393 字符:62
+ $utilityAssembly = [System.Reflection.Assembly]::LoadFrom
您不能对空值表达式调用方法。
位于 D:\Users\DvoracekR\Documents\Visual Studio 2010\Projects\WebCameras\packages\EntityFramework.5。
0.0-rc\tools\EntityFramework.psm1:394 字符:50
+ $dispatcher = $utilityAssembly.CreateInstance
使用“8”个参数调用“CreateInstanceFrom”时出现异常:“Typ System.Data.Entity.Migrations.En
ableMigrationsCommand 是 EntityFramework.PowerShell,版本 = 4.3.1.0,文化 = 中性,P
ublicKeyToken=b77a5c561934e089 nelze načíst。”
位于 D:\Users\DvoracekR\Documents\Visual Studio 2010\Projects\WebCameras\packages\EntityFramework.5。
0.0-rc\tools\EntityFramework.psm1:418 字符:31>+ $domain.CreateInstanceFrom
我解决了上述问题。
- 我使用 NuGet 包管理器卸载了实体框架。
- 我手动清除了包中以“Entity”开头的子目录
目录。
- 我再次安装了Entity Framework 4.3.1
现在迁移已正确启用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)