【发布时间】:2021-08-17 14:30:14
【问题描述】:
我正在尝试使用以下代码进行连接:
_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)
我该如何解决这个问题?
【问题讨论】:
标签: c# xamarin xamarin.forms xamarin.ios signalr