web-dev-qa-db-fra.com

HttpClient est introuvable dans .NET 4.5

J'essaie d'utiliser le nouveau HttpClient dans .NET 4.5, mais Visual Studio se plaint qu'il n'existe pas. J'ai System.Net, mais quand je tape System.Net.Http, il s'en plaint aussi.

Suis-je censé télécharger une nouvelle distribuable pour cette classe?

27
Joan Venge

Ajoutez une référence à System.Net.Http:

add ref

36
ulrichb

J'ai eu le même problème. Après quelques recherches, j'ai constaté que vous deviez installer ce package puis ajouter la référence à System.Net.Http pour ne pas se plaindre!

19
The Sammie

Commencez à utiliser vs2017 et rencontrez le même problème lors de la création de Native + PCL, impossible de trouver le HttpClient, d'aller à Nuget et d'obtenir que Microsoft.Net.Http résolve mes problèmes. enter image description here

6
WindyHen

J'ai rencontré le problème lorsque j'ai ajouté une classe dans le App_Code dossier ayant ce HttpClient appelé dans une de mes fonctions. Après avoir passé d'innombrables heures, j'ai trouvé que le Build Action sous Properties pour ma classe est défini sur Content.

Changer cela Build Action à Compile a résolu le problème.

3
johnbuen