Non è possibile utilizzare RestSharp portatile in PCL con entrambi quadri Xamarin.ios e Xamarin.android
-
21-12-2019 - |
Domanda
è possibile il modo possibile di utilizzare versioni portatili di RestSharp in PCL condiviso tra Xamarin.Android e Xamarin.ios ?? Ho un errore successivo durante l'installazione della libreria di restsharp.portable nel progetto:
Install-Package: impossibile installare il pacchetto 'fubarcoder.restsharp.Portable 1.5.0.1'.Stai cercando di installare questo pacchetto in un progetto che punta a 'portatile-win + net45 + sl40 + wp71 + monoandroid16 + monotouch40', ma il pacchetto non contiene alcun riferimento di assemblaggio o file di contenuto compatibili con quel framework.Per ulteriori informazioni, contattare l'autore del pacchetto.
Soluzione
Prima di tutto: Assicurati di avere l'ultima versione di Nuget installata.
Secondo di ALL: la tua libreria portatile è rivolta a Silverlight 4 e Windows Phone 7.5.Il pacchetto RestSharp portatile che si sta tentando di installare solo supporta Silverlight 5 o successivi e Windows Phone 8. Quindi è necessario raccontarti la libreria portatile per destinare SL5 anziché SL4 e WP8 anziché WP7.5.
Terzo di tutti: Sembra che tu abbia modificato i profili PCL per aggiungere il supporto Xamarin.Questo è stato il modo di farlo prima che Xamarin abbia aggiunto il supporto PCL ufficiale.Ora che hanno, dovresti eliminare qualsiasi file XML che hai aggiunto ai profili PCL e semplicemente utilizzare quelli Xamarin installa.