Sto sviluppando un'applicazione portatile in .net framework 3.5, che sta utilizzando una chiamata al servizio API per controllare l'indirizzo email dal sito Web. sto usando il codice seguente per eseguire che,Il nome o lo spazio dei nomi 'Http' non esiste nello spazio dei nomi 'System.Net'
using System.Net.Http;
HttpClient webClient = new HttpClient();
webClient.QueryString.Add("email", email);
Stream stream = webClient.OpenRead(brandEndPoint);
Inizialmente ho usato WebClient
invece di HttpClient
e ho ottenuto questo errore "The type or namespace name 'WebClient' could not be found
" google e risolto questo con HttpClient
.
Dopo aver sostituito WebClient
con HttpClient
viene visualizzato questo errore "The type or namespace name 'Http' does not exist in the namespace 'System.Net
".
Hai bisogno di aiuto per risolvere questo.
Grazie
@Steve: perché? HttpClient si trova nello spazio dei nomi System.Net.Http: http://msdn.microsoft.com/en-gb/library/system.net.http.httpclient.aspx –
Non per .NET 3.5. Lo spazio dei nomi non è disponibile per 3.5 –
@JonSkeet troppo veloce, guardando con Intellisense in LinqPAD, manca il riferimento e salta alla conclusione sbagliata – Steve