[英]SignalR hub connection does not work in Xamarin Forms iOS
我正在尝试使用以下代码进行连接:
_hubConnection = new HubConnectionBuilder()
.AddNewtonsoftJsonProtocol()
.WithUrl(myUrl, options =>
{
options.AccessTokenProvider = myAccessTokenProvider;
})
.WithAutomaticReconnect()
.Build();
await _hubConnection.StartAsync();
当此代码在 Xamarin Forms iOS 中执行时,我得到以下异常:
[0:] 找不到适合类型“Microsoft.Extensions.Options.UnnamedOptionsManager`1[Microsoft.AspNetCore.Http.Connections.Client.HttpConnectionOptions]”的构造函数。 确保类型是具体的,并且为公共构造函数的所有参数注册了服务。
我尝试禁用似乎解决了上述问题的链接,但我最终得到了另一个链接(由StartAsync
调用引发):
找不到方法:Microsoft.AspNetCore.Http.Connections.NegotiationResponse Microsoft.AspNetCore.Http.Connections.NegotiateProtocol.ParseResponse(System.ReadOnlySpan`1)
我该如何解决这个问题?
要么禁用 Xaml HotReload,要么使用 VS 2019,要么等待修复..
https://developercommunity.visualstudio.com/t/Bug-in-Visual-studio-2022--Xamarin--Si/1528510
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.