Blazor:NuGet 包的目标框架已更改

Blazor 3.2 WebAssembly 项目编译为面向 .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>)。 在 ASP.NET Core 5.0 中,Blazor Server 和 Blazor WebAssembly 项目都面向 .NET 5 (<TargetFramework>net5.0</TargetFramework>)。 为了更好地适应目标框架更改,以下 Blazor 包不再面向 .NET Standard 2.1:

有关讨论,请参阅 GitHub 问题 dotnet/aspnetcore#23424

引入的版本

5.0 预览版 7

旧行为

在 Blazor 3.1 和 3.2 中,包面向 .NET Standard 2.1 和 .NET Core 3.1。

新行为

在 ASP.NET Core 5.0 中,包面向 .NET 5.0。

更改原因

进行此更改是为了更好地符合 .NET 目标框架要求。

Blazor 3.2 WebAssembly 项目应在将其包引用更新为 5.x.x 的过程中以 .NET 5.0 为目标。引用其中一个包的库可以根据这些包的要求面向 .NET 5 或多个目标。

受影响的 API