2017-08-11 172 views
0

我在Xamarin Forms中有一个项目,我想从外部页面使用服务。我试图安装包Microsoft.Net.Http消耗此类服务,并给我以下错误:在Visual Studio 2017中安装Microsoft.Net.Http时发生的Nuget错误Microsoft.Bcl.Build

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

+0

尝试System.Net.Http代替 –

回答

0

在错误消息中必须指定与Xamarin.Forms v6.0冲突的目标框架版本 如果您的Droid项目中有“packages.config”文件,请在此内部查找此行:

<package id="Xamarin.Forms" version="2.4.0.280" targetFramework="monoandroid71" /> 

而更换“monoandroid60”用正确的一个。我有这个麻烦安装Microsoft.Net.Http,我可以解决它。只要尝试...

另一方面,如果你可以尝试使用System.Net.Http包,最近的版本只是前几天。 我希望它有帮助。

0

刚把相同或相似的问题,并通过安装Microsoft.Net.Http包之前手动安装Microsoft.Bcl NuGet包解决它。

这也可能有助于更新Xamarin nuget包。

(从解决方法理念这里提到:Source

相关问题