在向我的项目添加控制器时遇到问题。最初,我得到的错误描述如下: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(如何?),或者从现在开始手动构建控制器?