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

.NET 7类库中创建SignalR Hub需引用哪个NuGet包?

在类库中创建SignalR Hub的NuGet包选择

在.NET 7及后续版本中,若要在类库项目里定义SignalR的Hub类,你需要安装Microsoft.AspNetCore.SignalR.Core这个NuGet包。

原有的Microsoft.AspNetCore.SignalR包已被弃用,官方将SignalR的核心功能(包括Hub基类、相关接口等)拆分到了Microsoft.AspNetCore.SignalR.Core中,专门适配非Web宿主的项目场景(比如类库)。这个包仅包含创建Hub所需的核心类型,不会引入Web宿主相关的冗余依赖,完全契合类库项目的需求。

你可以通过以下方式安装:

  • 使用NuGet包管理器搜索并安装Microsoft.AspNetCore.SignalR.Core
  • 或者使用.NET CLI命令:
dotnet add package Microsoft.AspNetCore.SignalR.Core
  • 也可以用Package Manager Console命令:
Install-Package Microsoft.AspNetCore.SignalR.Core

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 23:40:34