在xamarin中安装Microsoft.Net.Http时出错

时间:2017-11-22 10:30:22

标签: c# xamarin xamarin.ios xamarin.android

我正在尝试在xamarin中安装Microsoft.Net.Http,但它让我犯了错误

  

“严重性代码说明项目文件行抑制状态   错误无法安装包'Microsoft.Bcl.Build 1.0.14'。您正在尝试将此软件包安装到以“MonoAndroid,Version = v7.1”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。“

任何解决方案吗?

3 个答案:

答案 0 :(得分:0)

尝试在具有最高版本号的所有项目中安装Microsoft.Bcl和Microsoft.Bcl.Build。 Microsoft.Net.Http依赖于两者。

我偶尔会遇到此错误,而且总是这样,因为并非所有相关项目都引用了Microsoft.Bcl程序集。

答案 1 :(得分:0)

我发布了安装Microsoft.Net.Http时开发人员可能遇到的错误详情 1:第一个错误抛出错误就像   " Package' Microsoft.Bcl.Build.1.0.14:'项目中不存在App1.Droid' Package' Microsoft.Bcl.Build.1.0.14:'在文件夹' C:\ Users \ Dev \ Documents \ Projects \ App1 \ packages'中不存在" 是的,这是错误的包名。它增加了一个" :"最后。

Soultion:

您必须通过使用文本编辑器更改WinRT.csproj并删除"手动执行此操作:" 2:第二个问题可能是

"严重级代码说明项目文件行抑制状态错误无法安装软件包' Microsoft.Bcl.Build 1.0.14'。您正在尝试将此软件包安装到以MonoAndroid,Version = v7.1'为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。" 的解决方案 它可以通过安装Microsoft.Bcl.Build 1.0.14和参考

来解决

1)右键单击PCL的参考

2)选择任何一个参考,然后右键单击

3)在浏览器选项中选择视图

4)列出所有对象,然后选择system.net.http

5)在窗口顶部,您将看到一个小图标,用于添加对所选项目的引用

答案 2 :(得分:0)

enter image description here

请先安装Microsoft.Bcl.Build,然后再安装Microsoft.Net.Http。 我有同样的问题,然后我就这样解决了。