脚手架身份时的VS错误消息
Posted
技术标签:
【中文标题】脚手架身份时的VS错误消息【英文标题】:VS error message while scaffolding identity 【发布时间】: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 包。然后,我能够搭建并获得我所追求的身份页面和课程。 【参考方案1】:由于 NuGet 管理器已经有 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)
包
右键单击包名称并删除包。
构建项目并尝试。
【讨论】:
【参考方案2】:只重新安装包。
-
打开工具-> NuGet 包管理器-> 包管理器控制台
更新包-重新安装
【讨论】:
以上是关于脚手架身份时的VS错误消息的主要内容,如果未能解决你的问题,请参考以下文章