Клиент SignalR в Xamarin

David Pilkington спросил: 10 мая 2018 в 04:17 в: c#

Я пытаюсь добавить клиент SignalR в проект Xamarin.Forms.

Я вижу, что есть 2 пакета, один для .Net и other для .NetCore

Microsoft.AspNet.SignalR.Client

и

Microsoft.AspNetCore.SignalR.Client

Проект, который я добавляю, это проект .Net Standard 2

Но всякий раз, когда я запускаю приложение, я получаю следующее исключение

Не удалось загрузить файл или сборку "Microsoft.AspNet.SignalR.Client, Version = 2.2.3.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35" или одну из его зависимостей. сборка: Microsoft.AspNet.SignalR.Client, Version = 2.2.3.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35 Тип: member: (null) подпись:

и

Не удалось загрузить файл или сборку "Microsoft.AspNetCore.SignalR.Client.Core, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = adb9793829ddae60" или одна из его зависимостей. сборка: Microsoft.AspNetCore.SignalR.Client.Core, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = adb9793829ddae60 Тип: member: (null) подпись:


1 ответ

Есть решение
François ответил: 12 мая 2018 в 09:10

Ядро версии aspnet signalr еще не готово для Xamarin. См. Это.

Brandon Rader ответил: 03 июня 2018 в 02:54
Предполагается, что предположительно готов к использованию Visual Studio 2017 15.8 Preview 3, хотя он не исправил проблему для меня, даже в новом проекте. Требуются некоторые дополнительные зависимости. См. Github.com/aspnet/Announcements/issues/305

Дополнительное видео по вопросу: Клиент SignalR в Xamarin

Xamarin Android Tutorial 74 SignalR Chat Client

Live Stream: SignalR Saturdays: Integrating into Xamarin Mobile Apps

Xamarin Android Tutorial 75 SignalR Chat Client Part 2