当出现此错误时,我正在开发一个 asp.net MVC Web 应用程序并使用实体框架搭建控制器
There was an error running the selected code generator:
'Exception of type 'System.InvalidOperationException' was thrown.'
输出控制台:
Finding the generator 'controller'...
Running the generator 'controller'...
Minimal hosting scenario!
Exception of type 'System.InvalidOperationException' was thrown.
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)
我将所有 NuGet 包和 .Net SDK 更新到最新版本,但它不起作用。我应该做什么来修复它
我已经修好了。该问题是由于添加两个 NuGet 包引起的:Microsoft.AspNetCore.Identity.EntityFrameworkCore 和 Microsoft.AspNetCore.Identity。这些工具不知道使用哪个 IdentityUser 来构建脚手架。通过删除低版本的NuGet包,问题解决了。