Я начну с того, что я новичок в SignalR. Я знаю основные понятия, но до сих пор лично не писал приложений, использующих SignalR.
С небольшими усилиями у меня есть базовый пример Azure SignalR ChatRoom, работающий локально, подключенный к экземпляру Azure SignalR (будет запускаться только с использованием 'dotnet run' из командной строки; при запуске из Visual Studio он останавливается, как только я пытаюсь изменить имя в окне приглашения JS).
Теперь я хотел бы отправить сообщения (не нужно получать) из консольного приложения .NET Core, чтобы они отображались в экземпляре чата, к которому подключен браузер. Это делается для имитации фонового процесса, выполняющего некоторую работу, а затем отправляющего сообщение в концентратор Azure SignalR, информирующее всех клиентов о результате.
Я создал новое приложение .NET Core, и при попытке добавить пакет Microsoft.Azure.SignalR
я получаю сообщение об ошибке « error: пакет« Microsoft.Azure.SignalR »несовместим с« всеми »фреймворками». в проекте 'C: ... \ TestingAzureSignalR \ ChatRoom.Console \ ChatRoom.Console.csproj'."
Есть ли где-нибудь примеры этого, которые могут мне помочь? Что-нибудь простое, например, работа с примером быстрого запуска ChatRoom?