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

Visual Studio 2022中Blazor Server项目Identity脚手架生成错误求助

问题描述

我已查阅所有相关问题仍无法解决该故障。当前环境为Visual Studio 2022、.NET 6.0.15、Blazor框架。我正尝试为解决方案中的Server项目搭建Identity脚手架,后续也计划为WASM项目执行该操作,但目前Server项目的脚手架搭建始终失败(暂未尝试WASM项目)。

我曾将版本从6.0.16降级至6.0.15,以匹配Microsoft.VisualStudio.Web.CodeGeneration的最高可用版本6.0.15,但无济于事;升级至6.0.20也未解决问题。我附上了所有项目的包引用信息,供排查是否存在包冲突。不确定是否为包问题,但作为基础脚手架操作,Identity搭建始终无法完成。该错误在Microsoft.EntityFramework.Tools开始执行时立即弹出。

各项目包引用

API项目

<PropertyGroup>
   <TargetFramework>net6.0</TargetFramework>
   <Nullable>enable</Nullable>
   <ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>

<ItemGroup>
   <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="12.0.1" />
   <PackageReference Include="Swashbuckle.AspNetCore" Version="6.2.3" />
</ItemGroup>

Business项目

<PropertyGroup>
   <TargetFramework>net6.0</TargetFramework>
   <ImplicitUsings>enable</ImplicitUsings>
   <Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
   <PackageReference Include="AutoMapper" Version="12.0.1" />
   <PackageReference Include="Blazor.Bootstrap" Version="1.7.3" />
   <PackageReference Include="System.Diagnostics.EventLog" Version="7.0.0" />
</ItemGroup>

DataAccess项目

<PropertyGroup>
   <TargetFramework>net6.0</TargetFramework>
   <ImplicitUsings>enable</ImplicitUsings>
   <Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
   <PackageReference Include="AutoMapper" Version="12.0.1" />
   <PackageReference Include="Blazor.Bootstrap" Version="1.7.3" />
   <PackageReference Include="Microsoft.AspNetCore.Authorization" Version="6.0.15" />
   <PackageReference Include="Microsoft.AspNetCore.Components" Version="6.0.15" />
   <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="6.0.15" />
   <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.15">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
   </PackageReference>
   <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.15" />
   <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.15">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
   </PackageReference>
   <PackageReference Include="System.Diagnostics.EventLog" Version="7.0.0" />
</ItemGroup>

Models项目

<PropertyGroup>
   <TargetFramework>net6.0</TargetFramework>
   <ImplicitUsings>enable</ImplicitUsings>
   <Nullable>enable</Nullable>
</PropertyGroup>

<ItemGroup>
   <PackageReference Include="Blazor.Bootstrap" Version="1.7.3" />
   <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.15">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
   </PackageReference>
   <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.15" />
   <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.15">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
   </PackageReference>
   <PackageReference Include="System.Diagnostics.EventLog" Version="7.0.0" />
</ItemGroup>

Server项目

<PropertyGroup>
   <TargetFramework>net6.0</TargetFramework>
   <Nullable>enable</Nullable>
   <ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>

<ItemGroup>
   <PackageReference Include="AutoMapper.Extensions.Microsoft.DependencyInjection" Version="12.0.1" />
   <PackageReference Include="BitMiracle.Docotic.Pdf" Version="8.8.14015" />
   <PackageReference Include="Blazor.Bootstrap" Version="1.7.3" />
   <PackageReference Include="Microsoft.AspNetCore.Authentication.Negotiate" Version="6.0.15" />
   <PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="6.0.15" />
   <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="6.0.15">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
   </PackageReference>
   <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="6.0.20" />
   <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="6.0.15">
      <PrivateAssets>all</PrivateAssets>
      <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
   </PackageReference>
   <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration" Version="6.0.15" />
   <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="6.0.15" />
   <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Utils" Version="6.0.15" />
   <PackageReference Include="PSC.Blazor.Components.BrowserDetect" Version="1.0.11" />
   <PackageReference Include="System.Diagnostics.EventLog" Version="7.0.0" />
</ItemGroup>

WASM项目

<PropertyGroup>
   <TargetFramework>net6.0</TargetFramework>
   <Nullable>enable</Nullable>
   <ImplicitUsings>enable</ImplicitUsings>
</PropertyGroup>

<ItemGroup>
   <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.15" />
   <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.15" PrivateAssets="all" />
   <PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>

内容的提问来源于stack exchange,提问作者Steve Cross

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.16 02:06:02