Я пытаюсь получить контекст для концентратора, используя следующее:
var hubContext = GlobalHost.ConnectionManager.GetHubContext<SomeHub>();
Проблема в том, что GlobalHost не определен. Я вижу, что это часть DLL SignalR.Core. На данный момент в моем проекте .json файл в зависимостях:
"Microsoft.AspNet.SignalR.Server": "3.0.0-*"
Если я добавлю последнюю версию Core:
"Microsoft.AspNet.SignalR.Server": "3.0.0-*",
"Microsoft.AspNet.SignalR.Core" : "2.1.2"
Я получаю целую кучу ошибок, потому что сервер и ядро конфликтуют. Если я изменю их на обе версии версии "3.0.0- *", все конфликты исчезнут, но GlobalHost не будет найден. Если я удалю сервер и просто пользовательскую версию Core 2.1.2, то GlobalHost будет работать, но все, что нужно для Сервера, очевидно, не делают.
Любые идеи?