Blazor Preview 9 中缺少 WebAssemblyUriHelper

WebAssemblyUriHelper missing in Blazor Preview 9

我一直在使用 Microsoft.AspNetCore.Blazor.Services.WebAssemblyUriHelper 在我的应用程序中获取基本 URI

随着升级到预览版 9,Microsoft.AspNetCore.Blazor.Services 似乎已被删除

使用预览版 9 获取基本 URI 的最佳方法是什么?

谢谢

在你的组件中你应该使用

@inject NavigationManager navigationManager

您以前在哪里使用 IUrlNavigationManager。不确定为什么需要直接使用 WebAssemblyUriHelper

您之前调用方法 uriHelper.GetBaseUrl() 的地方现在有 属性 调用 navigationManager.BaseUrl.

团队总是记下与之前版本相比的变化 在这里查看发生了什么变化

ASP.NET .NET Core 3.0 预览版 9 中的核心和 Blazor 更新