Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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:
- Microsoft.AspNetCore.Components
- Microsoft.AspNetCore.Components.Authorization
- Microsoft.AspNetCore.Components.Forms
- Microsoft.AspNetCore.Components.Web
- Microsoft.AspNetCore.Components.WebAssembly
- Microsoft.AspNetCore.Components.WebAssembly.Authentication
- Microsoft.JSInterop
- Microsoft.JSInterop.WebAssembly
- Microsoft.Authentication.WebAssembly.Msal
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.
Empfohlene Aktion
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