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 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:
- 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ü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.
Empfohlene Aktion
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