Blazor : Le framework cible des packages NuGet a été modifié

Les projets WebAssembly Blazor 3.2 étaient compilés pour cibler .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>). Dans ASP.NET Core 5.0, les projets Blazor Server et Blazor WebAssembly ciblent .NET 5 (<TargetFramework>net5.0</TargetFramework>). Pour mieux s’aligner sur la modification de l’infrastructure cible, les packages Blazor suivants ne ciblent plus .NET Standard 2.1 :

Pour plus d’informations, consultez le problème GitHub dotnet/aspnetcore#23424.

Version introduite

5.0 Préversion 7

Ancien comportement

Dans Blazor 3.1 et 3.2, les packages ciblent .NET Standard 2.1 et .NET Core 3.1.

Nouveau comportement

Dans ASP.NET Core 5.0, les packages ciblent .NET 5.0.

Raison du changement

La modification a été apportée pour mieux s’aligner sur les exigences de l’infrastructure cible .NET.

Les projets WebAssembly Blazor 3.2 doivent cibler .NET 5 dans le cadre de la mise à jour de leurs références de package vers les versions 5.x.x. Les bibliothèques qui font référence à l’un de ces packages peuvent cibler .NET 5 ou être multi-cible en fonction de leurs besoins.

API affectées

None