使用“8”个参数调用“CreateInstanceFrom”时发生异常

今天在学习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

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

Install-Package EntityFramework

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

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值