得到& # 39;MissingMethodException& # 39;当尝试使用'dnx.Ef migra

本文关键字:dnx migra Ef MissingMethodException 得到 | 更新日期: 2023-09-27 18:07:24

我想玩周围的ASP。Visual Studio 2015 RTM中的。NET 5 beta5和Entity Framework 7 beta6。问题是我不能让他们一起运行,即使完全按照下面的指导:http://ef.readthedocs.org/en/latest/getting-started/aspnet5.html

在这个例子中,当我到达我需要运行这个命令的部分:

dnx . ef migration add MyFirstMigration

我总是得到这个错误:

Using context 'BloggingContext'.
System.MissingMethodException: Method not found: 'Boolean Microsoft.Framework.DependencyInjection.ServiceCollectionExtensions.TryAdd(Microsoft.Framework.DependencyInjection.IServiceCollection, Microsoft.Framework.DependencyInjection.ServiceDescriptor)'.

我试了又试了所有的步骤,并搜索了我可能在我的项目中错过的任何东西,没有运气。

得到& # 39;MissingMethodException& # 39;当尝试使用'dnx.Ef migra

此问题可能是因为您使用的Dot Net虚拟机版本不正确(或只是有bug)。试着运行dnvm list,看看你安装了哪些版本,哪些版本被设置为活动的,然后你可能需要运行dnvm use ...来切换版本。

例如,我为我的许多。csproj应用程序运行dnvm use 1.0.0-rc1-update1