Pregunta

¿Hay una manera posible usar versiones portátiles de RestSharp en PCL compartidas entre Xamarin.Android y Xamarin.IOS? Tengo un error siguiente al instalar RestSharp.Portable biblioteca en proyecto:

Install-Package: No se pudo instalar el paquete 'fubarcoder.restsharp.portable 1.5.0.1'.Está intentando instalar este paquete en un proyecto que se dirige a 'Portable-Win45 + SL40 + WP71 + MONOAnDroid16 + Monotouch40', pero el paquete no contiene referencias de ensamblaje o archivos de contenido que sean compatibles con ese marco.Para obtener más información, comuníquese con el Paquete Autor.

¿Fue útil?

Solución

En primer lugar: asegúrese de tener la última versión de Nuget instalada.

En segundo lugar: su biblioteca portátil está dirigida a Silverlight 4 y Windows Phone 7.5.El paquete de RestSharp portátil que está intentando instalar solo es compatible con Silverlight 5 o superior y Windows Phone 8. Por lo que necesita retarget su biblioteca portátil a Target SL5 en lugar de SL4 y WP8 en lugar de WP7.5.

Tercero de todos: parece que modificó los perfiles de PCL para agregar soporte Xamarin.Esta fue la forma de hacerlo antes de que Xamarin agregara el soporte oficial de PCL.Ahora que tienen, debe eliminar cualquier archivo XML que agregó a los perfiles PCL y solo use las instalaciones de Xamarin.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top