使用System.Net.Http时出现HttpClient错误

时间:2017-05-04 01:14:36

标签: c# xamarin xamarin.ios xamarin.forms xamarin.mac

我收到以下错误

Error CS0246: The type or namespace name 'HttpClient' could not be found (are you missing a using directive or an assembly reference?) (CS0246)

但是,我的using System.Net.Http并没有抛出错误。

我正在使用Xamarin - 所有这些都是最新的。

我已经清理了我的项目,更新了我的所有NuGets,并确保我的项目包含了Microsoft.Net.Http包。

我的目标是我的iOS项目。

参考以下内容

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Net;
using System.Net.Http;
using Newtonsoft.Json;
using Xamarin.Forms;

编辑:主项目包中缺少参考 - 如何解决此问题? enter image description here

编辑:.Net程序集参考 enter image description here

1 个答案:

答案 0 :(得分:0)

<强>检查点: 转到项目的两个引用文件夹(PCL和iOS)。右键单击并检查System.Net.Http是否适用于它们。

两个应该在他们的引用中有System.Net.Http。