Udostępnij za pośrednictwem


Blazor: zmieniono platformę docelową pakietów NuGet

Projekty zestawu WebAssembly platformy Blazor 3.2 zostały skompilowane w celu platformy .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>). W programie ASP.NET Core 5.0 projekty Blazor Server i Blazor WebAssembly są przeznaczone dla platformy .NET 5 (<TargetFramework>net5.0</TargetFramework>). Aby lepiej dopasować się do zmiany struktury docelowej, następujące pakiety Platformy Blazor nie są już przeznaczone dla platformy .NET Standard 2.1:

Aby zapoznać się z dyskusją, zobacz problem z usługą GitHub dotnet/aspnetcore#23424.

Wprowadzona wersja

5.0 (wersja zapoznawcza 7)

Stare zachowanie

W programie Blazor 3.1 i 3.2 pakiety są przeznaczone dla platformy .NET Standard 2.1 i .NET Core 3.1.

Nowe zachowanie

W programie ASP.NET Core 5.0 pakiety są przeznaczone dla platformy .NET 5.0.

Przyczyna wprowadzenia zmiany

Wprowadzono zmianę w celu lepszego dopasowania do wymagań platformy docelowej platformy .NET.

Projekty zestawu WebAssembly platformy Blazor 3.2 powinny być przeznaczone dla platformy .NET 5 w ramach aktualizowania odwołań do pakietu do wersji 5.x.x. Biblioteki odwołujące się do jednego z tych pakietów mogą być przeznaczone dla platformy .NET 5 lub z wieloma elementami docelowymi w zależności od ich wymagań.

Dotyczy interfejsów API

Brak