C# 在xamarin中安装Microsoft.Net.Http时出错
我正在尝试在xamarin中安装Microsoft.Net.Http,但它引发了错误 “严重性代码说明项目文件行抑制状态 错误:无法安装程序包“Microsoft.Bcl.Build 1.0.14”。您正试图将此程序包安装到目标为“MonoAndroid,Version=v7.1”的项目中,但该程序包不包含任何与该框架兼容的程序集引用或内容文件。有关详细信息,请与程序包作者联系。”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,并尽可能使用
有解决方案吗?尝试在所有项目中安装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。
我也有同样的问题,然后我就这样解决了。这很有效,应该是公认的答案。感谢保罗!