HttpClient & HttpResponseMessage отсутствует в VS 2010 - его для использования службами REST - PullRequest
6 голосов
/ 08 августа 2010

Кто-нибудь знает, доступны ли классы HttpClient и HttpResponseMessage в VS 2010? Кажется, я не могу заставить их работать, мне нужно добавить ссылку или использовать пространство имен?

Эти классы изначально были из стартового набора для REST для Vs 2008 ... В версии 2010 он встроен, т. Е. Для стартового набора не использовался ...

Но как мне их вычислить, если эти классы отсутствуют ...

Я искал в Google ответ, и все, что я продолжаю находить, это примеры для 2008 года, т. Е. Стартовый набор REST.

Любая помощь действительно ценится

Заранее спасибо

Ответы [ 3 ]

4 голосов
/ 08 сентября 2011

Используйте NuGet для установки WebApi. Все:

  1. из строки меню VS2010: Вид -> Другие окна -> Консоль диспетчера пакетов
  2. из консоли диспетчера пакетов введите команду Install-Package WebApi.All
  3. в .cs add "using System.Net.Http;"
1 голос
/ 08 августа 2010

Нет, они не. Они будут в следующей версии .Net Framework. До этого вам нужно будет продолжать использовать те из стартового комплекта WCF REST.

0 голосов
/ 27 февраля 2013

В дополнение к ответу @ RAM не забудьте включить оба

  • System.Net.Http.dll
  • System.Net.Http.WebRequest.dll

У меня была эта проблема со ссылками, и я удалил их вручную, чтобы очистить некоторые неиспользуемые вещи. Я смешиваю MVC с WebApi, что иногда доставляет мне неприятности. Во всяком случае, это было для меня. Надеюсь, это кому-нибудь поможет.

...