- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个带有 PCL 程序集、Android 应用程序和 iOS 应用程序的 Xamarin.Forms 解决方案,我想在 PCL 中解码 JWT。
我无法使用 Thinktecture.IdentityModel.Core 1.1.0 或 System.IdentityModel.Tokens.Jwt 4.0.0 或 智威汤逊 1.3.2 因为它们都不能添加到以“”为目标的项目中。便携网45+win+MonoAndroid10+MonoTouch10 '。
我能够添加 何塞智威汤逊 1.7.0 从 NuGet 并验证它是否在单元测试中工作,但它导致我在我的 Xamarin Android 项目中收到以下构建错误...
加载程序集时出现异常:System.IO.FileNotFoundException:无法加载程序集“System.Web.Extensions,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”。也许它在 Mono for Android 配置文件中不存在?
建议?
最佳答案
从 http://developer.xamarin.com/guides/android/under_the_hood/assemblies/ 可以看出Mono for Android 中的 .NET 框架似乎不包含程序集 System.Web.Extensions
编辑:这意味着您正在引用一个为桌面使用而创建的库,并且尚未使用 Android 引用程序集重新编译。这是不支持的。
关于.net - 如何在与 Xamarin Android 兼容的 PCL 中解码 JWT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25434198/
我是一名优秀的程序员,十分优秀!