2013-03-05 2 views
3

Я нахожусь на Nuget HttpClient page, и информация там кажется противоречивой. Сам первый абзац:HttpClient - .net 4 или .net 4.5

Этот пакет предоставляет программный интерфейс для современных HTTP приложений на .NET Framework 4, Silverlight 4 и 5, Windows Phone 7,5 и 8. Этот пакет включает в себя HttpClient для отправки запросов через HTTP , а также HttpRequestMessage и HttpResponseMessage для обработки HTTP-сообщений.

Но тогда, третий пункт говорит,

Этот пакет не поддерживается в Visual Studio 2010, и только требуется для проектов, ориентированных на .NET Framework 4.5 или .NET для Windows, магазин приложений при использовании библиотеки, использующей этот пакет. За известными вопросами, пожалуйста, обращайтесь: http://go.microsoft.com/fwlink/?LinkID=279987.

Итак, это для «современных приложений на [.Net 4], но цели [.Net 4,5]?

Что дает?

ответ

2

Это для приложений, нацеленных на .NET 4, так как .NET 4,5 has these features built-in, поэтому приложения ориентации 4.5 можно использовать только ту версию, которая поставляется с .NET

Если целевой платформы .NET 4.5, вам потребуется пакет только потребляя библиотеку, которая использует этот пакет (очевидно. а если один из ваших зависит от HttpClient, тогда вы также зависят от HttpClient).

Смежные вопросы