Xamarin.forms 将signalr客户端与xamarin表单一起使用

Xamarin.forms 将signalr客户端与xamarin表单一起使用,xamarin.forms,xamarin.android,signalr.client,asp.net-core-signalr,Xamarin.forms,Xamarin.android,Signalr.client,Asp.net Core Signalr,我正在尝试在Xamarin表单(在.net标准2.0上)上安装Microsoft.AspNetCore.signar.Client,并运行android应用程序。我一直在犯错误 无法在启动注册期间加载程序集“System.Threading.Tasks.Extensions” 我尝试过安装System.Threading.Tasks.Extensions nuget的最新预发行版,但仍然出现相同的错误。我没有在网上找到其他人有这个问题 您需要Visual Studio 2017 Update15

我正在尝试在Xamarin表单(在.net标准2.0上)上安装
Microsoft.AspNetCore.signar.Client
,并运行android应用程序。我一直在犯错误

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


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

您需要Visual Studio 2017 Update15.8+软件包,至少

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工具,其中包含对该问题的修复。

谢谢。它也适用于VisualStudio的旧版本。根据Lex的建议,我已经创建了一个git问题。在这之后,错误被解决了。对我来说,它在15.7版中失败了,出现了错误。我还必须让它在15.8中完全工作。找不到的文件可以通过添加一些NUGET来修复。在15.8版本之前,我已经用signalr创建了两个xamarin应用程序。不,这是xamarin.android工具的一个bug,15.8版本已经修复