Blazor: Framework di destinazione dei pacchetti NuGet modificati

I progetti WebAssembly Blazor 3.2 sono stati compilati per avere come destinazione .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>). In ASP.NET Core 5.0, entrambi i progetti Blazor Server e Blazor WebAssembly hanno come destinazione .NET 5 (<TargetFramework>net5.0</TargetFramework>). Per una migliore allineamento con la modifica del framework di destinazione, i pacchetti Blazor seguenti non hanno più come destinazione .NET Standard 2.1:

Per la discussione, vedere il problema di GitHub dotnet/aspnetcore#23424.

Versione introdotta

5.0 Anteprima 7

Comportamento precedente

In Blazor 3.1 e 3.2, i pacchetti hanno come destinazione .NET Standard 2.1 e .NET Core 3.1.

Nuovo comportamento

In ASP.NET Core 5.0, i pacchetti hanno come destinazione .NET 5.0.

Motivo della modifica

La modifica è stata apportata per allinearsi meglio ai requisiti del framework di destinazione .NET.

I progetti WebAssembly Blazor 3.2 devono avere come destinazione .NET 5 come parte dell'aggiornamento dei loro riferimenti di pacchetto a 5.x.x. Le librerie che fanno riferimento a uno di questi pacchetti possono avere come destinazione .NET 5 o più entità a seconda dei requisiti.

API interessate

Nessuno