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

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

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

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

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

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

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

3 ответа

Решение

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

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

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

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

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

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

Другие вопросы по тегам