无法安装NuGet包(Xamarin Android项目)

4
我在使用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.

这是一个已知问题,还是有解决方法的吗?
1个回答

3
Xamarin.JOSE.JWT 1.0.3不支持Xamarin.Android项目,它仅包含用于.NET Framework 4.0的程序集。
你有以下选项:
1. 查找另一个支持Xamarin.Android项目的NuGet包。 2. 尝试将Xamarin.JOSE.JWT项目编译为Xamarin.Android。 3. 在Xamarin.JOSE.JWT GitHub存储库上打开问题。 4. 尝试直接引用NuGet包中的jose-jwt.dll,并查看是否可以在Android项目中使用。如果它正在使用Xamarin.Android不支持的.NET Framework的某些部分,则可能无法正常工作。 5. 在服务器端而非Android项目中使用Xamarin.JOSE.JWT NuGet包。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接