لا يمكن استخدام Restsharp المحمولة في PCL مع كل من Xamarin.ios و Xamarin.android

StackOverflow https://stackoverflow.com//questions/22033773

سؤال

هل هناك طريقة ممكنة لاستخدام الإصدارات المحمولة من Restsharp في PCL مشترك بين xamarin.android و xamarin.ios؟ لدي خطأ التالي عند تثبيت Restsharp.Portable Library في المشروع:

تثبيت الحزمة: تعذر تثبيت الحزمة 'fubarcoder.restsharp.portable 1.5.0.1'.أنت تحاول تثبيت هذه الحزمة في مشروع يستهدف "Portable-Win + Net45 + SL40 + WP71 + MonoAndroid16 + MonoTouch40"، ولكن الحزمة لا تحتوي على أي مراجع التجمع أو ملفات المحتوى المتوافقة مع هذا الإطار.لمزيد من المعلومات، اتصل بمؤلف الحزمة.

هل كانت مفيدة؟

المحلول

أولا وقبل كل شيء: تأكد من أن لديك أحدث إصدار من Nuget المثبتة.

ثانية من الجميع: مكتبة المحمولة الخاصة بك تستهدف Silverlight 4 و Windows Phone 7.5.تدعم حزمة Restsharp المحمولة التي تحاول تثبيتها فقط Silverlight 5 أو أعلى و Windows Phone 8. لذلك تحتاج إلى إعادة الراؤك مكتبة محمولة لاستهداف SL5 بدلا من SL4 و WP8 بدلا من WP7.5.

ثلث الجميع: يبدو أنك تعديل ملفات تعريف PCL لإضافة دعم Xamarin.كانت هذه هي الطريقة للقيام بذلك قبل أن أضاف Xamarin دعم PCL الرسمي.الآن بعد ذلك، يجب عليك حذف أي ملفات XML التي قمت بإضافتها إلى ملفات تعريف PCL واستخدامها فقط أجهزة Xamarin.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top