添加迁移:System.MissingMethodException:找不到方法ILibraryManager

时间:2016-04-17 11:24:37

标签: asp.net entity-framework asp.net-core

完整错误:

  

System.MissingMethodException:找不到方法:   ' Microsoft.Extensions.PlatformAbstractions.ILibraryManager   Microsoft.Extensions.PlatformAbstractions.PlatformServices.get_LibraryManager()&#39 ;.   在Microsoft.Data.Entity.Commands.Program.ValidateProject(String   targetProject)at   Microsoft.Data.Entity.Commands.Program<> c__DisplayClass2_7.b__15()   在   Microsoft.Dnx.Runtime.Common.CommandLine.CommandLineApplication.Execute(字符串[]   args)at Microsoft.Data.Entity.Commands.Program.Main(String [] args)   ---从抛出异常的先前位置开始的堆栈跟踪结束--- at   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()at   Microsoft.Dnx.Runtime.Common.EntryPointExecutor.Execute(大会   assembly,String [] args,IServiceProvider serviceProvider)at   Microsoft.Dnx.ApplicationHost.Program<> c__DisplayClass3_0.b__0()   在System.Threading.Tasks.Task`1.InnerInvoke()at   System.Threading.Tasks.Task.Execute()

我尝试运行的命令:

  

dnx ef迁移添加test1

EF命令的版本:

  

实体框架命令7.0.0-rc1-16348

dnx的版本:

  

Microsoft .NET执行环境Clr-x86-1.0.0-rc2-16595

我的项目目前使用RC1。这一切都有效。

1 个答案:

答案 0 :(得分:1)

大多数情况下,问题在于您将RC1包与RC2运行时混合在一起。将运行时降级为RC1或从dnx切换到dotnet并将程序包升级到RC2