(转)WinCE 开发问题:不支持 Open Generic 方法的 GetParameters。
Posted stableboy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(转)WinCE 开发问题:不支持 Open Generic 方法的 GetParameters。相关的知识,希望对你有一定的参考价值。
https://www.cnblogs.com/freezing/p/4125862.html
WinCE中用的是Newtonsoft.Json.Compact.dll序列化Json的,
今天用Json解析类的时候,
提示异常:不支持 Open Generic 方法的 GetParameters。
经过和同事研究,终发现问题所在,但是不清楚为何会这样,如果有大神可以给解答更好。
就是类中有 public List<xx> xxs get; set; ,这样是不允许的,
可以改成 public xx[] xxs get; set; ,
不支持List集合,却支持数组!
https://blog.csdn.net/Evil_Zheng/article/details/86414033
已到2019年了居然会回到过去用VS2008开发WinCE6.0软体,我用的WebApi, 开发,调试环境搭建好之后,遇到JSON序列化及反序列化的问题(用的Newtonsoft.Json.Compact.dll), 刚开始简单序列化数据传入到服务端没有什么问题,但当遇到List<T>这种情况时一直报错(不支持 Open Generic 方法的 GetParameters)。
最终的解决方式: 更换json的Dll到3.5.0.8这个版本(刚开始使用的版 为3.5.0.0, 浪费了2分...)
下载地址,
https://download.csdn.net/download/evil_zheng/10913861
————————————————
版权声明:本文为CSDN博主「evil_zheng」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Evil_Zheng/article/details/86414033
以上是关于(转)WinCE 开发问题:不支持 Open Generic 方法的 GetParameters。的主要内容,如果未能解决你的问题,请参考以下文章
关于 Safari 浏览器不支持 location [ window.location.href window.open()] 跳转问题的解决方案