C# 脚手架标识时的VS错误消息

C# 脚手架标识时的VS错误消息,c#,visual-studio,entity-framework,asp.net-core,asp.net-identity,C#,Visual Studio,Entity Framework,Asp.net Core,Asp.net Identity,有人可以帮助我理解此Visual Studio错误消息并建议修复方法吗? 我在创建标识时收到错误消息 这是我得到的答案: 运行所选代码生成器时出错:“错误:错误” 应用程序依赖项清单中指定的程序集 (Intacct.deps.json)已找到,但文件不同 分机:套餐: “Microsoft.VisualStudio.Web.CodeGeneration.Design”,版本:“3.1.0” 路径:“lib/net461/dotnet aspnet codegenerator design.exe

有人可以帮助我理解此Visual Studio错误消息并建议修复方法吗? 我在创建标识时收到错误消息

这是我得到的答案:

运行所选代码生成器时出错:“错误:错误” 应用程序依赖项清单中指定的程序集 (Intacct.deps.json)已找到,但文件不同 分机:套餐: “Microsoft.VisualStudio.Web.CodeGeneration.Design”,版本:“3.1.0” 路径:“lib/net461/dotnet aspnet codegenerator design.exe” 找到的程序集: 'C:\MyPath\Users\MyUser.nuget\packages\microsoft.visualstudio.web.codegeneration.design\3.1.0\lib\netcoreapp3.1\dotnet-aspnet-codegenerator-design.dll


出现此问题的原因是NuGet manager已经有了Microsoft.VisualStudio.Web.CodeGeneration.Design的参考。在C驱动器中的
C:\Users\Lenovo\.nuget\packages\microsoft.visualstudio.web.codegeneration.design\3.1.1\
文件夹中。 此外,项目包中还提供了参考资料

按照以下步骤解决错误

  • 转到项目并展开“依赖项”选项卡
  • 展开软件包并搜索Microsoft.visualstudio.web.codegeneration.design(3.1.1)package
  • 右键单击程序包名称并删除该程序包
  • 构建项目并尝试

  • 仅重新安装软件包

  • 打开工具->NuGet软件包管理器->软件包管理器控制台
  • 更新包-重新安装

  • 谢谢你的反馈,艾米。我最终删除了导致问题的Nuget包。然后,我就能够构建并获得我想要的相同页面和类。当我尝试创建新的API控制器时,同样的错误提示我,尝试卸载或更新它不起作用,作为一种解决方法,我手动创建类文件。