要解决"aspnet-codegenerator:没有可用的代码生成器,即使添加了 Microsoft.VisualStudio.Web.CodeGeneration.Design"的问题,可以尝试以下解决方法:
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design
dotnet tool list -g
该命令会列出全局安装的 .NET Core 工具。如果该目录不存在,可以尝试手动创建该目录。
dotnet aspnet-codegenerator --reset
该命令会重置代码生成器,并重新安装必要的组件。
dotnet tool update --global dotnet-ef
重启项目后,尝试重新运行代码生成器。
希望以上解决方法能帮助您解决问题。如果问题仍然存在,请提供更多的上下文信息,以便我们提供更准确的帮助。