Compartilhar via


Blazor: Estrutura-alvo de pacotes NuGet alterada

Blazor 3.2 Os projetos WebAssembly foram compilados para atingir o .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>). No ASP.NET Core 5.0, ambos Blazor Server e Blazor WebAssembly projetos têm como destino o .NET 5 (<TargetFramework>net5.0</TargetFramework>). Para se alinhar melhor com a alteração da estrutura de destino, os seguintes Blazor pacotes não são mais direcionados ao .NET Standard 2.1:

Para discussão, consulte o problema do GitHub dotnet/aspnetcore#23424.

Versão introduzida

5.0 Versão Prévia 7

Comportamento antigo

Na Blazor versão 3.1 e 3.2, os pacotes têm como destino o .NET Standard 2.1 e o .NET Core 3.1.

Novo comportamento

No ASP.NET Core 5.0, os pacotes têm como destino o .NET 5.0.

Motivo da alteração

A alteração foi feita para se alinhar melhor aos requisitos da estrutura de destino do .NET.

Blazor 3.2 Projetos WebAssembly devem ter como destino o .NET 5 como parte da atualização de suas referências de pacote para 5.x.x. As bibliotecas que fazem referência a um desses pacotes podem ser direcionadas ao .NET 5 ou a vários destinos, dependendo de seus requisitos.

APIs afetadas

None