无法在Xamarin便携式项目

时间:2017-03-22 10:15:35

标签: c# xamarin

您好,我是Xamarin的新手, 我尝试使用NuGet Package Manager将System.Net.Http安装到Xamarin便携式项目中。 但是,每当我尝试下载它时,我都会收到此错误

  

无法安装软件包' System.Net.Http 4.3.1'。您正在尝试将此软件包安装到一个针对&#; .NETPortable,Version = v4.5,Profile = Profile259'的项目中,但该软件包不包含任何与该框架兼容的程序集引用或内容文件。有关更多信息,请与软件包作者联系

我尝试了所有可能的软件包版本,没有用。有人可以提供一些帮助吗?

3 个答案:

答案 0 :(得分:3)

实际上我设法解决这个问题的方式很奇怪 我找到了一个名为

的引用程序集

.NET - >右键单击对象浏览器中的查看 - >选择System.Net.Http - >单击添加对所选项目的引用

并添加引用

答案 1 :(得分:1)

您是否尝试过安装ZMQ official documentation?我在我的PCL Xamarin Forms应用程序中使用它。

答案 2 :(得分:1)

可以通过更改PCL项目的配置文件编号来解决此问题。 就个人而言,我会通过以下方式取消所有不需要的目标框架:项目选项 - >构建 - 常规 - 更改目标

在我的情况下,我没有注意 Windows Phone silverlight 8 ,并且个人资料编号从 PCL 4.5个人资料259 更改为 PCL 4.5个人资料111 如截图所示:

Visual Studio 2017 For Mac

这样做之后可以轻松添加System.Net.Http。