在.net可移植子集库上设置别名
本文关键字:设置别名 子集 net 可移植 | 更新日期: 2023-09-27 18:14:26
我正在使用nuget包Microsoft.Net.Http
将HttpClient
添加到我的PCL域库中。
我想设置自定义网络凭据,但是由于这个错误我不能:
代码:HttpClientHandler handler = new HttpClientHandler();
ICredentials credentials = new NetworkCredential("username", "password", "domain");
handler.Credentials = credentials;
_client = new HttpClient(handler);
错误:错误5无法隐式地将类型"System.Net. icredals [c:'Program Files (x86)'Reference Assemblies'Microsoft'Framework.NETPortable'v4.5'Profile'Profile78'System.Net. primitives .dll]"转换为"System.Net. dll"。iccredals ' C:[截断]'ApiClient.cs 26 35 DeltekApi
问题是我提供的networkcredentials
实现了ICredentials
的nuget添加实现,HttpClient
想要的接口是PCL .Net Portable Subset
版本。
真的想不出一个好办法来解决这个问题吗?
如果你在WP8 SDK 之后安装VS 2012 Update 2 ,这听起来像是一个bug。在VS Update 2安装上运行修复来修复它。有关更多信息,请参阅这篇知识库文章的第2期。