【问题标题】:Error when installing Microsoft.Net.Http in xamarin在 xamarin 中安装 Microsoft.Net.Http 时出错
【发布时间】:2017-11-22 10:30:22
【问题描述】:

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

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

有什么解决办法吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 这行得通,应该是公认的答案。谢谢杰斯托保罗!
    【解决方案2】:

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

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

    【讨论】:

      【解决方案3】:

      我发布了开发人员在安装 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'中不存在“ 是的,这是错误的包名。它在末尾添加了一个“:”。

      灵魂:

      您必须通过使用文本编辑器更改 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) 在窗口顶部,您会看到添加对选定项目的引用的小图标

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-08-28
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多