Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
- Microsoft.AspNetCore.Components
- Microsoft.AspNetCore.Components.Authorization
- Microsoft.AspNetCore.Components.Forms
- Microsoft.AspNetCore.Components.Web
- Microsoft.AspNetCore.Components.WebAssembly
- Microsoft.AspNetCore.Components.WebAssembly.Authentication
- Microsoft.JSInterop
- Microsoft.JSInterop.WebAssembly
- Microsoft.Authentication.WebAssembly.Msal
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.
Acción recomendada
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