(转)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。的主要内容,如果未能解决你的问题,请参考以下文章

7.安装 Wince 到开发板

关于 Safari 浏览器不支持 location [ window.location.href window.open()] 跳转问题的解决方案

Windows 7专业版安装VS2005与WinCE6.0开发环境

转WinCE数据库之CCeDBDatabase

VS2008开发WinCE程序编译速度慢的解决办法

可编程 USB 转串口适配器开发板的详细接口与功能