HttpClient & HttpResponseMessage отсутствует в VS 2010 - его для использования службами REST
Кто-нибудь знает, доступны ли классы HttpClient и HttpResponseMessage в VS 2010? Я не могу заставить их работать, мне нужно добавить ссылку или использовать пространство имен?
Эти классы были первоначально из стартового набора для REST для Vs 2008... В версии 2010 года он встроен, т.е. не используется для стартового набора...
Но как мне их пересчитать, если эти классы отсутствуют...
Я искал Google для ответа, и все, что я продолжаю находить, это примеры для 2008 года, то есть стартовый комплект REST.
Любая помощь действительно ценится
заранее спасибо
3 ответа
Нет, они не. Они будут в следующей версии.Net Framework. До этого вам нужно будет продолжать использовать наборы из стартового комплекта WCF REST.
Используйте NuGet для установки WebApi. Все:
- из VS2010 menubar: Просмотр -> Другие окна -> Консоль диспетчера пакетов
- из консоли диспетчера пакетов введите команду Install-Package WebApi.All
- в.cs добавить "using System.Net.Http;"
В дополнение к ответу @RAM, не забудьте включить оба
- System.Net.Http.dll
- System.Net.Http.WebRequest.dll
У меня была эта проблема со ссылками, и они были удалены вручную, чтобы очистить некоторые неиспользуемые вещи. Я смешиваю MVC с WebApi, что иногда доставляет мне неприятности. Во всяком случае, это было для меня. Надеюсь, это кому-нибудь поможет.