Condividi tramite


Blazor: framework di destinazione dei pacchetti NuGet modificati

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

Per informazioni, vedere Problema di GitHub dotnet/aspnetcore#23424.

Versione introdotta

5.0 Anteprima 7

Comportamento precedente

Nella Blazor versione 3.1 e 3.2 i pacchetti sono destinati a .NET Standard 2.1 e .NET Core 3.1.

Nuovo comportamento

In ASP.NET Core 5.0 i pacchetti sono destinati a .NET 5.0.

Motivo della modifica

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

Blazor 3.2 I progetti WebAssembly dovrebbero puntare a .NET 5 come parte dell'aggiornamento dei riferimenti al pacchetto a 5.x.x. Le librerie che fanno riferimento a uno di questi pacchetti possono puntare a .NET 5 o a più obiettivi in base ai requisiti.

Le API interessate

None