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