今天在学习entityframework进行数据迁移时出现:
使用“8”个参数调用“CreateInstanceFrom”时发生异常:“未能加载文件或程序集“EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”或它的某一个依赖项。系统找不到指定的文件。”
使用“8”个参数调用“CreateInstanceFrom”时发生异常

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控制台,请转到:工具 - >库包管理器 - >包管理器控制台
使用“8”个参数调用“CreateInstanceFrom”时发生异常
1.在Package Manager中卸载项目的Entity Framework:

Uninstall-Package EntityFramework -Force

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

Install-Package EntityFramework

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

相关文章:

  • 2022-12-23
  • 2021-06-24
  • 2022-12-23
  • 2022-01-12
  • 2022-01-11
  • 2021-07-01
  • 2021-12-15
猜你喜欢
  • 2022-12-23
  • 2021-07-04
  • 2021-04-28
  • 2022-12-23
  • 2021-05-26
  • 2021-06-08
  • 2022-01-31
相关资源
相似解决方案