Я пытаюсь использовать SignalR клиент с Unity 2018.4 LTS .
Я следовал инструкциям этого руководства по подключению из .NET Framework4.6.1 и библиотека классов .NET Standard 2.0 для моего веб-сервера ASP.NET Core 3.0.
Я попробовал две версии клиента SignalR: самую новую (3.0) и самую популярную (1.1). В обеих этих версиях у меня возникают проблемы с зависимостями при создании соединения.
Программа падает на этом
connection = new HubConnectionBuilder().WithUrl("http://localhost:50580/servershub").Build();
с исключением
Could not load type of field 'Microsoft.AspNetCore.Http.Connections.Client.HttpConnectionOptions:<HttpMessageHandlerFactory>k__BackingField' (3) due to:
Could not resolve type with token 0100004e (from typeref, class/assembly System.Net.Http.HttpMessageHandler, netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51) assembly:netstandard,
Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51 type:System.Net.Http.HttpMessageHandler member:(null) signature:<none>
Довыше исключения, я также получаю странное предупреждение, которое может быть не связано с проблемой, потому что оно генерируется платформой игровых плагинов.
Could not find dependency: System.Net.Http, Version=0.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
Есть ли у кого-нибудь работающее решение или пример, на котором клиент SignalR работаетЕдинство? Спасибо!