You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Blazor Server应用脚手架失败:无法加载项目信息求助

Blazor Server Identity脚手架搭建失败:无法加载项目信息

开发N'Tier应用时,搭建Identity脚手架遇到报错:

Blazor server app Scaffolding failed. Could not load information for project

截图显示脚手架向导无法正常识别项目信息,可尝试以下解决方案:

  • 检查项目文件完整性:确认.csproj文件未损坏,Blazor Server项目需包含<Project Sdk="Microsoft.NET.Sdk.Web">配置,同时验证项目引用、SDK版本是否正确。
  • 清理重建解决方案:在项目根目录执行命令:
    dotnet clean
    dotnet build
    
    清除构建缓存后重新生成项目。
  • 修复Visual Studio组件:打开Visual Studio安装器,检查「ASP.NET和Web开发」组件是否完整,若存在缺失或损坏,执行修复操作。
  • 使用CLI命令手动搭建:若图形化向导失效,直接在项目根目录运行Identity代码生成命令:
    dotnet aspnet-codegenerator identity -dc YourDbContext -u YourUserModel
    
    将YourDbContext替换为实际的数据库上下文类名,YourUserModel替换为自定义用户模型类名。
  • 验证NuGet依赖:确保项目已安装对应版本的Microsoft.AspNetCore.Identity.EntityFrameworkCore和Microsoft.VisualStudio.Web.CodeGeneration.Design包,版本需与项目使用的.NET SDK兼容。

内容的提问来源于stack exchange,提问作者Michael Harvey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 01:25:23