Blazor: Målramverket för NuGet-paket har ändrats

Blazor 3.2 WebAssembly-projekt kompilerades för att rikta in sig på .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>). I ASP.NET Core 5.0 riktar både Blazor Server- och Blazor WebAssembly-projekt in sig på .NET 5 (<TargetFramework>net5.0</TargetFramework>). Följande Blazor-paket riktar sig inte längre mot .NET Standard 2.1 för att bättre anpassa sig till målramverkets ändring:

För diskussion, se GitHub-issue dotnet/aspnetcore#23424.

Version lanserad

5.0 Förhandsversion 7

Gammalt beteende

I Blazor 3.1 och 3.2 riktar paketen in sig på .NET Standard 2.1 och .NET Core 3.1.

Nytt beteende

I ASP.NET Core 5.0 riktar paketen in sig på .NET 5.0.

Orsak till ändring

Ändringen gjordes för att bättre anpassa till .NET-målramverkskraven.

Blazor 3.2 WebAssembly-projekt bör rikta in sig på .NET 5 som en del av uppdateringen av paketreferenserna till 5.x.x. Bibliotek som refererar till ett av dessa paket kan antingen rikta in sig på .NET 5 eller flera mål beroende på deras krav.

Berörda API:er

Ingen