Blazor:ProtectedBrowserStorage 功能已移动到共享框架

作为 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

没有