Невозможно использовать RestSharp Portable в PCL с обоими Xamarini.ios и Xamarin. Android Frameworks
-
21-12-2019 - |
Вопрос
Есть ли возможность использовать портативные версии RestSharp в PCL, совместно используемые между Xamarin.Android и Xamarin.ios ?? У меня есть следующая ошибка при установке booksharp.portable библиотеки в проекте:
Установка-пакет: не удалось установить пакет 'fubarcoder.restsharp.portable 1.5.0.1'.Вы пытаетесь установить этот пакет в проект, который нацелен на «Portable-Win + Net45 + SL40 + WP71 + MonoAndiD16 + Monotouch40», но пакет не содержит никаких ссылок на сборку или файлы контента, которые совместимы с этой структурой.Для получения дополнительной информации обратитесь к автору пакета.
Решение
Прежде всего: Убедитесь, что у вас установлена последняя версия Nuget.
Второй из всех: Ваша портативная библиотека нацеливается на Silverlight 4 и Windows Phone 7.5.Портативный пакет RestSharp, который вы пытаетесь установить, поддерживает только Silverlight 5 или более высокий и Windows Phone 8. Таким образом, вам нужно решить свою портативную библиотеку в целевую CL5 вместо SL4 и WP8 вместо WP7.5.
Третье всех: Похоже, вы модифицировали профили PCL для добавления поддержки Xamarin.Это был способ сделать это до того, как Xamarin добавил официальную поддержку PCL.Теперь, когда у них есть, вы должны удалить любые файлы XML, которые вы добавили в профили PCL, и просто используйте те, которые установки Xamarin.