我正在尝试在xamarin中安装Microsoft.Net.Http,但它让我犯了错误
“严重性代码说明项目文件行抑制状态 错误无法安装包'Microsoft.Bcl.Build 1.0.14'。您正在尝试将此软件包安装到以“MonoAndroid,Version = v7.1”为目标的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系。“
任何解决方案吗?
答案 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)