Freigeben über


Blazor: Das Zielframework von NuGet-Paketen wurde geändert

Blazor 3.2 WebAssembly-Projekte wurden kompiliert, um .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>) anzusprechen. In ASP.NET Core 5.0 zielen sowohl Blazor Server- als auch Blazor WebAssembly-Projekte auf .NET 5 (<TargetFramework>net5.0</TargetFramework>). Um besser an der Zielframeworkänderung auszurichten, richten sich die folgenden Blazor-Pakete nicht mehr auf .NET Standard 2.1:

Weitere Informationen finden Sie unter GitHub issue dotnet/aspnetcore#23424.

Eingeführte Version

5.0 Vorschau 7

Altes Verhalten

In Blazor 3.1 und 3.2 zielen Pakete auf .NET Standard 2.1 und .NET Core 3.1 ab.

Neues Verhalten

In ASP.NET Core 5.0 zielen Pakete auf .NET 5.0.

Grund für Änderung

Die Änderung wurde vorgenommen, um die Anforderungen des .NET-Zielframeworks besser anzupassen.

Blazor 3.2-WebAssembly-Projekte sollten im Rahmen der Aktualisierung ihrer Verweise auf Pakete der Version 5.x.x auf .NET 5 abzielen. Bibliotheken, die auf eines dieser Pakete verweisen, können je nach ihren Anforderungen entweder auf .NET 5 oder auf mehrere Ziele abzielen.

Betroffene APIs

Nichts