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 выполните следующие действия:
- удалите ссылку на пакет
Microsoft.AspNetCore.Components.ProtectedBrowserStorage
из проекта; - Замените
using Microsoft.AspNetCore.Components.ProtectedBrowserStorage;
наusing Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;
. - удалите вызов
AddProtectedBrowserStorage
из классаStartup
.
При обновлении с ASP.NET Core 5.0 предварительной версии 8 выполните следующие действия:
- удалите ссылку на пакет
Microsoft.AspNetCore.Components.Web.Extensions
из проекта; - Замените
using Microsoft.AspNetCore.Components.Web.Extensions;
наusing Microsoft.AspNetCore.Components.Server.ProtectedBrowserStorage;
. - удалите вызов
AddProtectedBrowserStorage
из классаStartup
.
Затронутые API
Нет