Подтвердить что ты не робот

HttpClient не найден в .NET 4.5

Я пытаюсь использовать новый HttpClient в .NET 4.5, но Visual Studio жалуется, что он не существует. У меня есть System.Net, но когда я набираю System.Net.Http, он тоже жалуется на это.

Я должен загрузить новый дистрибутив для этого класса?

4b9b3361

Ответ 1

Добавьте ссылку на System.Net.Http:

add ref

Ответ 2

У меня была та же проблема. После некоторого копания я обнаружил, что вам нужно установить этот пакет, а затем добавить ссылку на System.Net.Http, чтобы он не жаловался!

Ответ 3

Начните использовать vs2017 и столкнитесь с той же проблемой, когда при создании Native + PCL не удалось найти HttpClient, перейдите в Nuget и получите Microsoft.Net.Http, чтобы решить мои проблемы. enter image description here

Ответ 4

Я столкнулся с проблемой, когда добавил класс внутри папки App_Code, имеющий этот HttpClient, вызываемый в одной из моих функций. Проведя бесчисленные часы, я обнаружил, что Build Action в Properties для моего класса установлен на Content.

Изменение этого параметра Build Action до Compile устраняет проблему.

Ответ 5

Я была такая же проблема. Ответ от ulrichb мне очень помог (спасибо, кстати!), но мне сначала пришлось удалить ссылку из моего проекта. После этого я снова добавил ссылку, и она отлично работала.