Blazor: ProtectedBrowser служба хранилища функция перемещена в общую платформу

В ASP.NET Core 5.0 RC2 функция ProtectedBrowserStorage перемещена в общую платформу ASP.NET Core.

Представленные версии

5.0 RC2

Старое поведение

В ASP.NET Core 5.0 предварительной версии 8 эта функция доступна в составе пакета Microsoft.AspNetCore.Components.Web.Extensions, но ее можно использовать только в Blazor WebAssembly.

В ASP.NET Core 5.0 RC1 эта функция доступна как часть пакета Microsoft.AspNetCore.Components.ProtectedBrowserStorage, который ссылается на общую платформу Microsoft.AspNetCore.App.

Новое поведение

В ASP.NET Core 5.0 RC2 ссылка на пакет NuGet больше не требуется для обращения к этой функции и ее использования.

Причина изменения

Переход на общую платформу больше соответствует ожиданиям клиентов.

При обновлении с ASP.NET Core 5.0 RC1 выполните следующие действия:

  1. удалите ссылку на пакет Microsoft.AspNetCore.Components.ProtectedBrowserStorage из проекта;
  2. Замените using Microsoft.AspNetCore.Components.ProtectedBrowserStorage; на using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;.
  3. удалите вызов AddProtectedBrowserStorage из класса Startup.

При обновлении с ASP.NET Core 5.0 предварительной версии 8 выполните следующие действия:

  1. удалите ссылку на пакет Microsoft.AspNetCore.Components.Web.Extensions из проекта;
  2. Замените using Microsoft.AspNetCore.Components.Web.Extensions; на using Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;.
  3. удалите вызов AddProtectedBrowserStorage из класса Startup.

Затронутые API

Нет