【问题标题】:using signalr client with xamarin forms使用带有 xamarin 表单的信号器客户端
【发布时间】:2018-03-01 04:03:45
【问题描述】:

我正在尝试在 Xamarin 表单(在 .net 标准 2.0 上)上安装 Microsoft.AspNetCore.SignalR.Client 并运行 android 应用程序。我不断收到错误

在启动注册期间无法加载程序集“System.Threading.Tasks.Extensions”

我已尝试安装 System.Threading.Tasks.Extensions nuget 的最新预发布版,但仍然遇到同样的错误。我在网上没有找到其他人有这个问题。

【问题讨论】:

    标签: xamarin.forms xamarin.android signalr.client asp.net-core-signalr


    【解决方案1】:

    您需要 Visual Studio 2017 更新 15.8 + Microsoft.AspNetCore.SignalR.Client 包与least Version 1.0.1

    ASP.NET Core 2.1.1 包含解决阻塞问题的修复程序 使用 Xamarin 的 SignalR 客户端。然而,这些修复也 需要更新版本的 Xamarin.iOS 和 Xamarin.Android,如 以及一些额外的依赖项。

    为了在 Xamarin 应用程序中使用 SignalR 客户端,您将 需要:

    Upgrade Microsoft.AspNetCore.SignalR.Client to 1.0.1. 
    Upgrade Xamarin to the appropriate version:
        Xamarin.Android 8.4.0.1
    

    VS2017 更新 15.8 附带 Xamarin.Android 9.0.x 工具,其中包含该问题的修复程序。

    【讨论】:

    猜你喜欢
    • 2018-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-17
    • 1970-01-01
    • 1970-01-01
    • 2012-03-06
    相关资源
    最近更新 更多