Я занимаюсь разработкой приложения asp. net core 3.1, которое загружает сборку с использованием компонентов приложения и отражения. Этот плагин также является приложением asp. net core 3.1, которое работает нормально, за исключением того, что в нем также есть функция SignalR. В хост-приложении я зарегистрировал сервис в Startup.cs следующим образом: -
services.AddSignalR();
В методе Configure у меня обычно было бы что-то вроде этого: -
endpoints.MapHub<MyHub>("/myHub");
Но MyHub это класс из сборки плагина. Как я могу сопоставить концентратор, когда он может быть любого типа? Я не хочу иметь этот класс MyHub в главном приложении, он может быть только в приложении плагина.