我已经老项目,该项目是在Xamarin.Form V2.5。这是它被废弃了PCL项目。我是想升级但ModernHttpClient
无法正常工作。这表明,该DLL将无法正常工作。
我有以下这是基于ModernHttpClient
代码。任何机构可以请建议如何处理这个在.net 2.0标准的DLL不正确添加?
internal class AuthenticatedHttpClientHandler : NativeMessageHandler
{
public AuthenticatedHttpClientHandler()
{
CookieContainer = new CookieContainer();
}
protected override async Task<HttpResponseMessage> SendAsync(HttpRequestMessage request,
CancellationToken cancellationToken)
{
using (var cts = new CancellationTokenSource(System.TimeSpan.FromSeconds(30)))
{
var response = await base.SendAsync(request, cts.Token).ConfigureAwait(false);
return response;
}
}
}
请建议
任何机构可以请建议如何处理这个在.net 2.0标准的DLL不正确添加?
如果你只是安装ModernHttpClient
到IOS / Android的/ UWP,这里就problem.From official sample,ModernHttpClient
在本地平台使用:
解:
卸下安装在表单解决方案的NuGet,只是安装的每个本地平台,那么这将WARNNING遵循disappear.As:
右键单击根解决方案项目 - >管理NuGet包的解决方案。 - >选择需要的本地平台安装ModernHttpClient,不要选择形式的项目选项