Share via


Blazor: estrutura de destino de pacotes NuGet alterada

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

Para discussão, consulte a questão GitHub dotnet/aspnetcore#23424.

Versão introduzida

5.0 Versão Prévia 7

Comportamento antigo

No Blazor 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 são direcionados ao .NET Standar.NET 5.0.

Motivo da alteração

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

Os projetos do Blazor 3.2 WebAssembly devem ter como destino o .NET 5 como parte da atualização de suas referências de pacote para o 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 dos seus requisitos.

APIs afetadas

Nenhum