【问题标题】:VS error message while scaffolding identity脚手架身份时的VS错误消息
【发布时间】:2020-04-12 10:25:30
【问题描述】:

有人可以帮我理解这个 Visual Studio 错误消息并提出修复建议吗? 我在搭建 Identity 时收到错误消息。

这是我得到的error message

运行所选代码生成器时出错:'Error: An 应用程序依赖项清单中指定的程序集 (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 包。然后,我能够搭建并获得我所追求的身份页面和课程。

标签: c# visual-studio entity-framework asp.net-core asp.net-identity


【解决方案1】:

由于 NuGet 管理器已经有 Microsoft.VisualStudio.Web.CodeGeneration.Design 的引用,因此出现此问题。在 C 盘的C:\Users\Lenovo\.nuget\packages\microsoft.visualstudio.web.codegeneration.design\3.1.1\ 文件夹中。 项目包中也提供了参考

按照以下步骤解决错误,

  1. 转到您的项目并展开依赖项选项卡
  2. 展开包并搜索Microsoft.visualstudio.web.codegeneration.design(3.1.1)
  3. 右键单击包名称并删除包。
  4. 构建项目并尝试。

【讨论】:

    【解决方案2】:

    只重新安装包。

    1. 打开工具-> NuGet 包管理器-> 包管理器控制台
    2. 更新包-重新安装

    【讨论】:

      猜你喜欢
      • 2023-01-04
      • 2015-11-28
      • 2022-01-23
      • 2017-03-20
      • 1970-01-01
      • 1970-01-01
      • 2014-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多