Blazor: se ha cambiado la plataforma de destino de los paquetes NuGet.

Blazor 3.2 Los proyectos de WebAssembly se compilaron para tener como destino .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>). En ASP.NET Core 5.0, tanto el proyecto Blazor Server como el proyecto Blazor WebAssembly tienen como objetivo .NET 5 (<TargetFramework>net5.0</TargetFramework>). Para alinearse mejor con el cambio del marco de destino, los siguientes Blazor paquetes ya no tienen como destino .NET Standard 2.1:

Para obtener información, consulte Problema de GitHub dotnet/aspnetcore#23424.

Versión introducida

5.0 (versión preliminar 7)

Comportamiento anterior

En Blazor 3.1 y 3.2, los paquetes tienen como destino .NET Standard 2.1 y .NET Core 3.1.

Nuevo comportamiento

En ASP.NET Core 5.0, los paquetes tienen como destino .NET 5.0.

Motivo del cambio

El cambio se realizó para alinearse mejor con los requisitos del marco de destino de .NET.

Blazor 3.2 Los proyectos de WebAssembly deben tener como destino .NET 5 como parte de la actualización de sus referencias de paquete a 5.x.x. Las bibliotecas que hacen referencia a uno de estos paquetes pueden tener como destino .NET 5 o varios destinos en función de sus requisitos.

Las APIs afectadas

Ninguno