Sdílet prostřednictvím


Blazor: Cílová architektura balíčků NuGet se změnila

Projekty Blazor 3.2 WebAssembly byly zkompilovány tak, aby cílily na .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>). V ASP.NET Core 5.0 cílí projekty Blazor Server i Blazor WebAssembly na .NET 5 (<TargetFramework>net5.0</TargetFramework>). Pokud chcete lépe sladit změnu cílové architektury, následující balíčky Blazor už nebudou cílit na .NET Standard 2.1:

Diskuzi najdete v tématu o problému GitHubu dotnet/aspnetcore#23424.

Zavedená verze

5.0 Preview 7

Staré chování

V Blazoru 3.1 a 3.2 cílí balíčky na .NET Standard 2.1 a .NET Core 3.1.

Nové chování

V ASP.NET Core 5.0 cílí balíčky na .NET 5.0.

Důvod změny

Změna byla provedena tak, aby lépe odpovídala požadavkům rozhraní .NET Target Framework.

Projekty Blazor 3.2 WebAssembly by měly cílit na .NET 5 v rámci aktualizace odkazů na balíčky na verzi 5.x.x. Knihovny, které odkazují na jeden z těchto balíčků, můžou v závislosti na svých požadavcích cílit na .NET 5 nebo více cílů.

Ovlivněná rozhraní API

Žádné