【问题标题】:Scaffolding item error with creating the identity, while I was trying to create an ASP.NET MVC project在我尝试创建 ASP.NET MVC 项目时,创建标识时出现脚手架项目错误
【发布时间】:2022-01-05 19:47:02
【问题描述】:

我正在学习一个教程(“使用 ASP.NET Core MVC、Entity Framework Core 和 ASP.NET Core Identity 构建真实世界的应用程序”),并且我需要将身份创建为脚手架项目。 但是,我似乎遇到了与我正在使用的引导版本有关的错误,我只是不知道从这里做什么。 “运行所选代码生成器时出错:'指定的引导版本'4'无效。有效选项是'3,4,5'。”

我已经更新了我的代码生成器,但没有帮助。

【问题讨论】:

  • 请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
  • 这是stackoverflow.com/questions/69668618/… 的替身 在那里提问的人回答了他自己的问题

标签: c# asp.net-mvc visual-studio-2010


【解决方案1】:

我遇到过类似的问题。它似乎与最近发布的.Net 6有关。我通过切换回.Net 5并重新安装所有相关包并在此环境中执行向导来解决。之后我迁移回 .Net 6

【讨论】:

    【解决方案2】:

    有一个更简单的解决方法。删除 wwwroot/lib/bootstrap 文件夹(我只是暂时将它移到另一个保存位置......它不能简单地右键单击并将其从项目中排除)。

    做脚手架,它应该可以工作......然后把文件夹放回去。 为我工作...

    【讨论】:

    • 这对我有用,但后来我得到了错误:A file matching the name IdentityHostingStartup.cshtml was not found within any of the folders:。解决了使用这个线程:github.com/dotnet/Scaffolding/issues/1714
    猜你喜欢
    • 1970-01-01
    • 2021-02-13
    • 2021-11-18
    • 1970-01-01
    • 2021-04-30
    • 1970-01-01
    • 2015-07-01
    • 1970-01-01
    相关资源
    最近更新 更多