找不到类型或命名空间 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 创建项目解决了该问题。
我刚开始使用 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 创建项目解决了该问题。