Blazor: Das Feature ProtectedBrowserStorage wurde in das freigegebene Framework verschoben

Im Rahmen des Release von ASP.NET Core 5.0 RC2 wurde das Feature ProtectedBrowserStorage in das freigegebene Framework von ASP.NET Core verschoben.

Eingeführt in Version

5.0 RC2

Altes Verhalten

In ASP.NET Core 5.0, Preview 8 ist das Feature als Teil des Pakets Microsoft.AspNetCore.Components.Web.Extensions verfügbar, kann aber nur in Blazor WebAssembly verwendet werden.

In ASP.NET Core 5.0 RC1 ist das Feature als Teil des Pakets Microsoft.AspNetCore.Components.ProtectedBrowserStorage verfügbar, das auf das gemeinsame Framework Microsoft.AspNetCore.App verweist.

Neues Verhalten

In ASP.NET Core 5.0 RC2 wird kein Verweis auf ein NuGet-Paket mehr benötigt, um auf das Feature zu verweisen und dieses zu verwenden.

Grund für die Änderung

Die Umstellung auf das freigegebene Framework sorgt für mehr Benutzerfreundlichkeit.

Wenn Sie ein Upgrade von ASP.NET Core 5.0 RC1 ausführen, gehen Sie wie folgt vor:

  1. Entfernen Sie den Verweis auf das Paket Microsoft.AspNetCore.Components.ProtectedBrowserStorage aus dem Projekt.
  2. Ersetzen Sie using Microsoft.AspNetCore.Components.ProtectedBrowserStorage; durch using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;.
  3. Entfernen Sie den Aufruf von AddProtectedBrowserStorage aus ihrer Startup-Klasse.

Wenn Sie ein Upgrade von ASP.NET Core 5.0, Preview 8 ausführen, gehen Sie wie folgt vor:

  1. Entfernen Sie den Verweis auf das Paket Microsoft.AspNetCore.Components.Web.Extensions aus dem Projekt.
  2. Ersetzen Sie using Microsoft.AspNetCore.Components.Web.Extensions; durch using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;.
  3. Entfernen Sie den Aufruf von AddProtectedBrowserStorage aus ihrer Startup-Klasse.

Betroffene APIs

Keine