乐时光博客园子

参数调用“CreateInstanceFrom”时发生异常:“未能加载文件或程序集“

参考:https://blog.csdn.net/rosejeck/article/details/86775524

今天在学习entityframework进行数据迁移时出现:

使用“8”个参数调用“CreateInstanceFrom”时发生异常:“未能加载文件或程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。”



PM> Enable-Migrations

使用“8”个参数调用“CreateInstanceFrom”时发生异常:“未能加载文件或程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。”

所在位置 E:\Code\ProblemCodeButMustGoForward\MVC入门\packages\EntityFramework.5.0.0\tools\EntityFramework.psm1:431 字符: 31

+     $domain.CreateInstanceFrom <<<< (

    + CategoryInfo          : NotSpecified: (:) [], MethodInvocationException

    + FullyQualifiedErrorId : DotNetMethodTargetInvocation

 

PM> 


抓狂了半天,焦急了许久,众里寻他千百度中,终于得到了解决:

参考资料:https://stackoverflow.com/questions/12318107/enabling-code-first-entity-framework-vs-web-express-2012

在VS2013中要访问Package Manager控制台,请转到:工具 - >库包管理器 - >包管理器控制台


1.在Package Manager中卸载项目的Entity Framework:

Uninstall-Package EntityFramework -Force

1

2.在Package Manager中重新安装项目的Entity Framework:

Install-Package EntityFramework

 

3.此时,尝试运行Enable-Migrations命令仍然出现错误,直到我关闭并重新启动Visual Studio,完美解决。



上下篇:

相关推荐