You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MAUI类库项目引用SignalR.Client后无法找到Hub类型的问题

解决思路
  • 包依赖错误:Hub类属于SignalR服务端组件,不在Microsoft.AspNetCore.SignalR.Client(客户端连接库)中。你需要安装服务端包Microsoft.AspNetCore.SignalR。
  • 操作步骤:
    1. 在NuGet包管理器中,若类库不需要客户端连接功能,可卸载已安装的Microsoft.AspNetCore.SignalR.Client;若需要保留客户端功能,直接添加Microsoft.AspNetCore.SignalR包即可。
    2. 安装完成后重新编译项目,using Microsoft.AspNetCore.SignalR;就能正常引用Hub类。
  • 原因说明:Blazor项目(尤其是Blazor Server)默认依赖SignalR服务端组件,无需额外安装就能找到Hub类;但MAUI类库是独立项目,必须手动引入服务端包才能使用服务端的Hub类型。

内容的提问来源于stack exchange,提问作者Arie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 09:24:56