使用EF Core 2.2添加控制器时出错

时间:2019-01-03 18:02:21

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

在向我的项目添加控制器时遇到问题。最初,我得到的错误描述如下:There was an error running the selected code generator: Could not load file or assembly Microsoft.EntityFrameworkCore, version = 2.0.1.0

建议的解决方案是在Nuget中更新AspNetCore.All。我尝试了一下,但失败了,然后将EFCore更新为3.0。自从我的原始文章以来,我已经设法升级到ASP.net core 2.1,并将EF恢复为2.2。但是,添加控制器时出现的错误是相同的:

  

运行选定的代码生成器时出错   找不到方法:'无效> Microsoft.EntityFrameworkCore.Design.Internal.DbContextOperations..ctor   Microsoft.EntityFrameworkCore.Design.Internal.IOperationReporter,   System.Reflection.Assembly,System.Reflection.Assembly)”。

该项目会生成OK,并在调试模式下运行OK。

是否有一个简单的解决方案,或者我是否需要降级EFCore(如何?),或者从现在开始手动构建控制器?

0 个答案:

没有答案