在PCL中使用HttpClient

时间:2016-09-14 12:44:16

标签: .net xamarin httpclient portable-class-library

我从2014年开始使用Xamarin,我总是将Microsoft HttpClient用于Core项目和平台特定项目(Android,iOS)。

我还开发了三个实用程序库(让我们称之为 libs ):

  • Common.Core(profile 78)
  • Common.Droid
  • Common.IOS

这个 libs 包含很多实用程序,我在所有项目中使用它们(我们称之为 EndUserApplication )。 他们都使用Microsoft HttpClient。

今天我更新了 libs 使用的所有软件包。 问题是现在使用 libs EndUserApplication 无法从nuget安装HttpClient。 这是Android应用程序上的消息:

  

无法安装软件包'Microsoft.Bcl.Build 1.0.14'。您正在尝试将此软件包安装到以“MonoAndroid,Version = v6.0”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。

EndUserApplications 也引用Common.Core和Common.Droid,因为Common.Core,我需要Microsoft HttpClient。

某些东西肯定已经改变了,事实上他们删除了Xamarin.Android e Xamarin的Microsoft HttpClient的描述。核心:

enter image description here

为了让我的项目再次运作,我需要做些什么? 非常感谢!

修改 直接安装Microsoft BCL Build Components(版本1.0.21),它让我安装Microsoft HttpClient。 如果我直接安装客户端,我收到错误。我注意到它以这种方式尝试安装版本1.0.14

我今天更新了Xamarin,但没有任何改变

0 个答案:

没有答案