ASP.NET核心 - "未找到方法"添加控制器时出错

时间:2018-05-30 16:25:30

标签: c# asp.net asp.net-core-mvc asp.net-mvc-scaffolding

我正在尝试使用实体框架向VS 2017中的ASP.NET核心Web应用程序项目添加带视图的MVC控制器。但是当我这样做时会发生以下错误:

Method not found: 'Void Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations..ctor(Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter, System.Reflection.Assembly, System.Reflection.Assembly)'.
 at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.<BuildCommandLine>b__6_0()
 at Microsoft.Extensions.CommandLineUtils.CommandLineApplication.Execute(String[] args)
 at Microsoft.VisualStudio.Web.CodeGeneration.ActionInvoker.Execute(String[] args)
 at Microsoft.VisualStudio.Web.CodeGeneration.CodeGenCommand.Execute(String[] args)

我可以添加其他控制器,但不是这个。我使用pomelo在我的数据库周围建立了模型。

有没有人知道这个错误意味着什么以及如何解决它?我对ASP.NET完全不熟悉所以任何正确方向的提示都会非常受欢迎。

0 个答案:

没有答案