C# Can';t安装NuGet软件包(Xamarin Android项目)

C# Can';t安装NuGet软件包(Xamarin Android项目),c#,android,xamarin,nuget,C#,Android,Xamarin,Nuget,我在NuGet安装“Xamarin.JOSE.JWT”包时遇到问题。我得到以下错误: > 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 > ass

我在NuGet安装“Xamarin.JOSE.JWT”包时遇到问题。我得到以下错误:

> 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.

这是一个已知问题还是有解决方法?

Xamarin.JOSE.JWT 1.0.3不支持Xamarin.Android项目。它只包含.NET Framework 4.0的程序集

你的选择是:

  • 查找另一个支持Xamarin.Android项目的NuGet包
  • 看看是否可以针对Xamarin.Android编译Xamarin.JOSE.JWT项目
  • 在Xamarin.JOSE.JWT GitHub存储库中打开一个问题
  • 尝试直接从NuGet包中引用jose-jwt.dll,看看它是否适用于Android项目。如果它使用的是Xamarin.Android不支持的.NET Framework的某些部分,那么这可能不起作用
  • 在服务器端使用Xamarin.JOSE.JWT NuGet包,不要在Android项目中使用