如何引用类库中的Hub类?

问题描述 投票:0回答:1

我从文档中看到

Hub
类位于包
Microsoft.AspNetCore.SignalR
中。但是,当我在 NuGet 中查看该包时,它说它已被弃用。

我看到 Hub 类自动出现在 Web API 项目中,但我如何在类库中引用它(不使用已弃用的包)?

c# asp.net-core signalr signalr-hub
1个回答
0
投票

从这篇文章中,您可以发现signalR包含在Microsoft.AspNetCore.App共享框架中。

因此无需安装该软件包,只需将框架包含在项目中即可,如下所示:

  <PropertyGroup>
    <TargetFramework>net8.0</TargetFramework>
    <ImplicitUsings>enable</ImplicitUsings>
    <Nullable>enable</Nullable>
  </PropertyGroup>
  <ItemGroup>
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
  </ItemGroup>
</Project>

结果:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.