找不到类型或命名空间 IJSObjectReference

The type or namespace IJSObjectReference could not be found

我刚开始使用 Blazor。我正在尝试从剃刀部分 class.

调用 javascript 函数
using Microsoft.JSInterop;
public partial class Counter
{
    [Inject] IJSRuntime js { get; set; }
    IJSObjectReference module;

    [JSInvokable]
    public async Task IncrementCount()
    {
        module = await js.InvokeAsync<IJSObjectReference>("import", "./js/Counter.js");
        await module.InvokeVoidAsync("displayAlert", "New message");
    }
}

我收到以下错误 The type or namespace IJSObjectReference could not be found。假设它是一个丢失的包问题,也没有选项可以在智能感知中安装包。我已经搜索过但没有看到任何相关内容。我认为这个问题与 .NET 5 版本有关,或者我可能需要安装一个包。

IJSObjectReference 仅适用于 .NET 5。因此,使用 .NET 5 创建项目解决了该问题。