Compartir a través de


Blazor: Plataforma de destino de paquetes NuGet cambiada

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

Para discusión, consulte el 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.

Los proyectos de WebAssembly de Blazor 3.2 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