Home > Net >  Which SignalR package to install for a NET6 server project?
Which SignalR package to install for a NET6 server project?

Time:06-24

I have a NET6 project which is built part of a larger NET6 ASP.NET solution. The project still references:

  1. Microsoft.AspNetCore.SignalR, and
  2. Microsoft.AspNetCore.SignalR.Core

Which have now been marked as deprecated.

What packages do I need to install for their replacement?

CodePudding user response:

Server-side SignalR is nowadays a part of the NET base class library. You don't need any server-side packages. The Microsoft.AspNetCore.SignalR namespace classes are just there.

However, you need the client-side package, the @microsoft/signalr@latest.

In case of further issues, please consult the documentation.

CodePudding user response:

SignalR is included in the Microsoft.AspNetCore.App shared framework (docs). Change the console app SDK to "Microsoft.NET.Sdk.Web:

<Project Sdk="Microsoft.NET.Sdk.Web">
   ...
</Project>
  • Related