我在升级到最新的Visual Studio Mac后运行Xamarin Forms iOS应用程序时遇到以下异常:
{系统。TypeInitializationException: Microsoft.AspNetCore.SignalR.Protocol的类型初始化器。JsonHubProtocol抛出异常。——比;系统。
代码:
string token = s.AccessToken().Result;
_connection = new HubConnectionBuilder()
.WithUrl(serverUrl, options =>
{
options.AccessTokenProvider = () => Task.FromResult(token);
options.Transports = Microsoft.AspNetCore.Http.Connections.HttpTransportType.LongPolling;
})
//.WithAutomaticReconnect()
//.ConfigureLogging(logging =>
//{
// logging.AddDebug();
// logging.SetMinimumLevel(LogLevel.Debug);
//
//})
.Build();
我试过添加各种NuGet包,包括System.Text.Json(5.0.1),但似乎不工作。任何其他人面对这个和任何建议如何解决?Android应用程序运行正常
xamarin forms - 5.0.0.2012
Xamarin.iOS版本:14.14.2.5
Xamarin的。安卓版本:11.2.0.0
Visual Studio Mac 8.9 (build 1651)
我有同样的问题,唯一对我有效的是安装系统。内存4.5.0(在IOS上)的特定版本,任何其他版本不工作的原因。