Não é possível usar o RestSharp portátil em PCL com ambos os quadros xamarin.ios e xamarin.android
-
21-12-2019 - |
Pergunta
Existe uma maneira possível de usar versões portáteis de RestSharp em PCL compartilhada entre xamarin.android e xamarin.ios ?? Eu tenho o próximo erro ao instalar a Biblioteca RestSharp.Portable no projeto:
Install-Package: Não foi possível instalar o pacote 'farbocoder.restsharp.portable 1.5.0.1'.Você está tentando instalar este pacote em um projeto que tem como alvo 'Portable-Win + Net45 + SL40 + WP71 + monoTouch40', mas o pacote não contém referências de montagem ou arquivos de conteúdo compatíveis com essa estrutura.Para mais informações, entre em contato com o autor do pacote.
Solução
Primeiro de tudo: Certifique-se de ter a versão mais recente do NUGET instalado.
Segundo de todas: Sua biblioteca portátil está segmentando o Silverlight 4 e o Windows Phone 7.5.O Pacote Portable RestSharp que você está tentando instalar apenas suporta Silverlight 5 ou superior e Windows Phone 8. Então você precisa retaricar sua biblioteca portátil para segmentar SL5 em vez de SL4 e WP8 em vez de WP7.5.
Terceiro de tudo: Parece que você modificou os perfis do PCL para adicionar suporte ao Xamarin.Esta foi a maneira de fazê-lo antes de Xamarin adicionar suporte oficial de PCL.Agora que eles têm, você deve excluir quaisquer arquivos XML adicionados aos perfis PCL e basta usar as instalações Xamarin.