当我尝试在 mvc5 项目的数据层中"Enable-Migration"时,出现此错误。我该如何解决。?



迁移可以在主项目中启用,但我在数据层部分收到错误。

这是:

PM> enable-migrations

异常调用"LoadFrom";用";1〃;自变量:";无法加载文件或程序集"file:///F:\MVC Projects\testWebApplication1\packages\EntityFramework.6.4.4\tools\EntityFramework.Power.Utility.dll"或其依赖项之一。系统找不到文件指定">

在F:\MVC Projects\testWebApplication1\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1:780 char:62

  • $utilityAssembly=[System.Reflection.Assembly]::LoadFrom<lt<lt;((加入路径$ToolsPath EntityFramework.Power.Utility.dll((
  • CategoryInfo:未指定:(:([],MethodInvocationException
  • FullyQualifiedErrorId:DotNetMethodException

不能对空值表达式调用方法。

在F:\MVC Projects\testWebApplication1\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1:781 char:50

  • $dispatcher=$utilityAssembly。创建实例<lt<lt;(
  • CategoryInfo:InvalidOperation:(CreateInstance:String([],RuntimeException
  • FullyQualifiedErrorId:InvokeMethodOnNull

异常调用";CreateInstanceFrom";用";8〃;自变量:";无法加载文件或程序集"file:///F:\MVC项目\testWebApplicaption1\packages\EntityFramework.6.4.4\tools\EntityFramework PowerShell.dll"或其依赖项之一。系统找不到指定的文件">

在F:\MVC Projects\testWebApplication1\packages\EntityFramework.6.1.3\tools\EntityFramework.psm1:809 char:31

  • $domain。CreateInstanceFrom<lt<lt;(
  • CategoryInfo:未指定:(:([],MethodInvocationException
  • FullyQualifiedErrorId:DotNetMethodException

已解决!我在Nuget控制台中使用了以下命令:

Uninstall-Package EntityFramework -Force
Install-Package EntityFramework -Version 6.1.2
Enable-Migrations

相关内容

最新更新