Freigeben über


Blazor: Zielframework von NuGet-Paketen geändert

Blazor 3.2 WebAssembly-Projekte wurden auf .NET Standard 2.1 (<TargetFramework>netstandard2.1</TargetFramework>) kompiliert. In ASP.NET Core 5.0 zielen sowohl die Blazor Server- als auch die Blazor WebAssembly-Projekte auf .NET 5 (<TargetFramework>net5.0</TargetFramework>). Um die Zielframeworkänderung besser 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ührt in 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 .NET 5 als Teil der Aktualisierung ihrer Paketverweise auf 5.x.x verwenden. Bibliotheken, die auf eines dieser Pakete verweisen, können abhängig von ihren Anforderungen entweder auf .NET 5 oder multi-target abzielen.

Betroffene APIs

Nichts