Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在xamarin中安装Microsoft.Net.Http时出错_C#_Xamarin_Xamarin.ios_Xamarin.android - Fatal编程技术网

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

C# 在xamarin中安装Microsoft.Net.Http时出错,c#,xamarin,xamarin.ios,xamarin.android,C#,Xamarin,Xamarin.ios,Xamarin.android,我正在尝试在xamarin中安装Microsoft.Net.Http,但它引发了错误 “严重性代码说明项目文件行抑制状态 错误:无法安装程序包“Microsoft.Bcl.Build 1.0.14”。您正试图将此程序包安装到目标为“MonoAndroid,Version=v7.1”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请与程序包作者联系。” 有解决方案吗?尝试在所有项目中安装Microsoft.Bcl和Microsoft.Bcl.Build,并尽可能使用

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

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


有解决方案吗?

尝试在所有项目中安装Microsoft.Bcl和Microsoft.Bcl.Build,并尽可能使用最高版本号。Microsoft.Net.Http依赖于两者


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

我正在发布我的开发人员在安装Microsoft.Net.Http时可能遇到的错误的详细信息
1:第一个错误抛出错误如下 “包'Microsoft.Bcl.Build.1.0.14:'在项目'App1.Droid'中不存在” 包“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) 在窗口顶部,您将看到一个小图标,用于添加对所选项目的引用

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

这很有效,应该是公认的答案。感谢保罗!