JSON.NetWindowsMobileErrorWhileSerializing它抛出此异常:MissingMethodException:无法从程序集“mscorlib,Version=3.5.0.0,Culture=neutral,PublicKeyToken=969DB8053D3322AC”加载类型“System.Runtime.Serialization.StreamingContext”。这是我的配置:“WindowsMobile上是否有可以在C#中读取JSON的库?”这个问题的答案。暗示它应该工作。我在调试中运行它并连接了一个真实的设备(所以没有模拟器)我以前从这里安装了CAB文件没有错误:C:\ProgramFiles(x86)\Microsoft.NETSDK\CompactFrameworkv3.5\WindowsCE\NETCFv35.wce.armv4.cab应用程序运行良好,直到我按下运行上面一行的按钮,所以有人知道我缺少什么吗?这篇文章“Json.Compact.dllforWindowsCE5.0?”建议我需要安装我拥有的WindowsSDK。鉴于它在设备上运行,我认为这无论如何都不是解决方法。另一个建议是从源代码构建,但就像问题的作者一样,我无法将项目文件加载到VS2008中来执行此操作。我可以创建一个新项目并包含源文件并尝试编译它,但在我这样做之前,我想我会问这里是否值得,或者设备上的安装是否还缺少其他东西?或者我应该使用替代版本?所以我需要RTFM!自述文件说:Microsoft停止支持VisualStudio2010中的CompactFramework。对于CompactFramework3.5版本,下载Json.NET3.5。因此,我获取了最新的3.5版本:Json.NET3.5Release8,更新了我的引用以指向Newtonsoft.Json.Compact.dll集,运行它并且运行良好。以上就是C#学习教程:JSON.NetWindowsMobileerrorwhenserializing的全部内容,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
