我有一个带有 PCL 程序集、Android 应用程序和 iOS 应用程序的 Xamarin.Forms 解决方案,我想在 PCL 中解码 JWT。
我不能使用Thinktecture.IdentityModel.Core 1.1.0或System.IdentityModel.Tokens.Jwt 4.0.0或JWT 1.3.2,因为它们都不能添加到以“ portable-net45+win+MonoAndroid10+ ”为目标的项目中单触10 '。
我能够从 NuGet 添加Jose JWT 1.7.0并验证它是否可以在单元测试中工作,但这会导致我在我的 Xamarin Android 项目中收到以下构建错误...
加载程序集时出现异常:System.IO.FileNotFoundException:无法加载程序集“System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”。也许它在 Mono for Android 配置文件中不存在?
建议?