我正在使用 Visual Studio 2019(版本 16.9.4)在 Razor 中构建一个 WebAssembly 项目,每当我尝试构建身份时,都会收到一条错误消息,指出包还原不起作用,并且所有内容都已回滚。
我的问题有两个:
格茨,
伊德·斯诺克
有一个 关于此的官方页面,但我发现它有点令人困惑。不支持 Blazor WebAssembly UI,这是有道理的。但托管变体应该就像 Blazor Server 项目一样。我认为这就是那里所说的并且是有道理的。
但是当我尝试一下时,我遇到了与您相同的错误,包被回滚。没有关于什么包的信息。
因此,我尝试了 Blazor Server,并密切关注变化。脚手架起作用了,它将一些软件包从 5.0.5 降级到 5.0.4 。
编辑 MyProject.Server.csproj 后,脚手架以同样的方式工作,就像一个魅力。“管理包”用户界面不起作用,我必须先清理解决方案。
我的 csproj 文件的更改部分:
<Project Sdk="Microsoft.NET.Sdk.Web">
...
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server"
Version="5.0.4" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design"
Version="5.0.2" />
</ItemGroup>
<ItemGroup>
...
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore"
Version="5.0.5" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore"
Version="5.0.4" />
<PackageReference Include="Microsoft.AspNetCore.Identity.UI"
Version="5.0.4" />
<PackageReference Include="Microsoft.AspNetCore.ApiAuthorization.IdentityServer"
Version="5.0.4" />
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer"
Version="5.0.4" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools"
Version="5.0.4">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
</ItemGroup>
</Project>
Run Code Online (Sandbox Code Playgroud)
小版本步骤让我认为这是一个非常暂时的问题。
归档时间: |
|
查看次数: |
1243 次 |
最近记录: |