2016-03-21 3 views
4

У меня возникла проблема с установкой NuGet пакета «Xamarin.JOSE.JWT». Я получаю следующую ошибку:Не удается установить пакеты NuGet (проект Android Xamarin)

> Could not install package 'Xamarin.JOSE.JWT 1.0.3'. You are trying to 
> install this package into a project that targets 
> 'MonoAndroid,Version=v6.0', but the package does not contain any 
> assembly references or content files that are compatible with that 
> framework. For more information, contact the package author. 

Это известная проблема или есть обходной путь для этого?

ответ

3

Xamarin.JOSE.JWT 1.0.3 не поддерживает проекты Xamarin.Android. Он содержит только сборки для .NET Framework 4.0.

варианты:

  1. Найти другой пакет NuGet, что делает поддержку Xamarin.Android проектов.
  2. Посмотрите, можете ли вы скомпилировать проект Xamarin.JOSE.JWT с Xamarin.Android.
  3. Откройте проблему в хранилище Xamarin.JOSE.JWT GitHub.
  4. Попробуйте прямо ссылаться на jose-jwt.dll из пакета NuGet и посмотреть, работает ли он с проектом Android. Это может не сработать, если он использует части .NET Framework, не поддерживаемые Xamarin.Android.
  5. Используйте пакет Xamarin.JOSE.JWT NuGet на стороне сервера, а не в проекте Android.
Смежные вопросы