Blazor:NuGet 套件的目標 Framework 已變更

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>)。 為了與目標 Framework 變更更加一致,下列 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 目標 Framework 需求更加一致,所以進行此變更。

Blazor 3.2 WebAssembly 專案應以 .NET 5 為目標,做為將其封裝參考更新至 5.x.x 的一部分。參考其中一個封裝的程式庫可以根據其需求,以 .NET 5 或多重目標為目標。

受影響的 API