Номера версий SignalR немного сбивают с толку, потому что SignalR на самом деле не был доступен с ASP.NET Core 1.x, но вышел позже с 2.x.И он поставляется в отдельном жизненном цикле, который вы также можете увидеть по версиям Microsoft.AspNetCore.SignalR .Таким образом, в основном, цифры просто очень не синхронизированы с версиями ASP.NET Core.
Они исправляют это в ASP.NET Core 3, где SignalR и его клиенты будут обычными частями ASP.NET Core,обычно поставляется с фреймворком и общими номерами версий.
Для 2.x это в основном означает, что вы просто выбираете последнюю версию SignalR 1.x.Чтобы проверить лучшую версию, вы также должны взглянуть на зависимости Microsoft.AspNetCore.SignalR.Core , которая является базовой зависимостью как для клиента, так и для пакета сервера.Вы увидите, что это также зависит от Microsoft.AspNetCore.Authorization
.Таким образом, это должен быть индикатор того, какую версию использовать для какой версии ASP.NET Core.
Подводя итог: