Sono venuto da te per un problema comune, ma sfortunatamente non sono riuscito a trovare una soluzione.HttpClient non disponibile Progetto Libreria condivisa Xamarin
Faccio un'applicazione xamarin.form, non è un PCL, ma un progetto di libreria condivisa. Mi piacerebbe utilizzare una API REST, e per questo, ho bisogno di utilizzare un'istanza HttpClient. Bene, ecco il problema. Con un PCL, devo solo aggiungere il pacchetto nuget Librerie client Microsoft HTTP e quindi posso usare la classe HttpClient.
Con un progetto Libreria condivisa, non è possibile aggiungere questo pacchetto nuget al progetto principale (che ritengo sia normale). Quindi aggiungo a .Droid one e .iOS (oh, a proposito, sto usando un mac e Xamarin Studio, se può aiutare). Quando aggiungo il pacchetto Nuget, posso aggiungere questa riga: using System.Net.Http; ma la classe HttpClient non è ancora disponibile. Ciò che intendo per non disponibile è, non riesco a utilizzare questa classe (il tipo o lo spazio dei nomi non è stato trovato, manca un riferimento all'assembly?)
C'è un modo per utilizzare la classe HttpClient in un progetto condiviso, e non un PCL? Se sì, come?
Grazie mille! Questo ha reso il trucco !! Grazie anche per il collegamento ModenHttpClient. – QuentinRM
Se una risposta risolve il tuo problema, contrassegnalo come risposta, altrimenti rimarrà nella corsia di domanda senza risposta. Grazie. –