【发布时间】:2016-03-27 21:44:15
【问题描述】:
我来找您解决一个常见问题,但很遗憾,我无法找到解决方案。
我制作了一个 xamarin.form 应用程序,它不是一个 PCL,而是一个共享库项目。我想使用 REST api,为此,我需要使用 HttpClient 实例。 好吧,这就是问题所在。有了 PCL,我只需要添加 nuget 包 Microsoft HTTP Client Libraries,然后我就可以使用 HttpClient 类了。
使用共享库项目,我无法将此 nuget 包添加到主项目(我认为这是正常的)。因此,我将它添加到 .Droid 和 .iOS 中(哦,顺便说一下,我使用的是 mac 和 Xamarin Studio,如果有帮助的话)。 当我添加 Nuget 包时,我可以添加这一行: using System.Net.Http;但是类 HttpClient 仍然不可用。不可用的意思是,我就是不能使用这个类(找不到类型或命名空间 httpclient,您是否缺少程序集引用?)
有没有办法在共享项目中使用 HttpClient 类,而不是 PCL ?如果是,如何?
【问题讨论】:
标签: rest xamarin httpclient