我有一个Xamarin Forms的项目,我想从外部页面使用服务。我正在尝试安装软件包 Microsoft.Net.Http 以使用此类服务并给我以下错误:
无法安装软件包'Microsoft.Bcl.Build 1.0.14'。您正在尝试将此软件包安装在以“MonoAndroid,Version = v6.0”作为目标的项目中,但该软件包不包含支持该框架的程序集引用或内容文件。有关更多信息,请与软件包的作者联系。 0]
答案 0 :(得分:0)
在错误消息中必须指定与Xamarin.Forms v6.0冲突的Target Framework Version 如果你有" packages.config"在你的Droid项目中找到这一行:
<package id="Xamarin.Forms" version="2.4.0.280" targetFramework="monoandroid71" />
用适当的替换&#34; monoandroid60&#34; 。我在安装Microsoft.Net.Http时遇到了麻烦,我可以解决它。试试......
另一方面,如果你可以尝试使用System.Net.Http包,那么最后一个版本只是几天前。 我希望它有所帮助。
答案 1 :(得分:0)
刚刚遇到相同或类似的问题,并在安装 Microsoft.Net.Http 软件包之前手动安装 Microsoft.Bcl nuget软件包解决了这个问题。
它可能也有助于更新Xamarin nuget包。
(来自此处提到的变通方法的想法:Source)