WINCE4.2+sqlce1.0程序移植到WINCE5.0中的过程记录

来源:互联网 发布:淘宝卖什么容易赚钱 编辑:程序博客网 时间:2024/05/17 05:08

公司要将wince4.2+sqlce1.0的程序换到wince5.0的平台。

经过了两天的折腾,总结一下遇到的几个问题。

1、原先的程序使用VS2003+.net framework1.1编译,在WINCE5.0平台上无法正常运行。

原因是VS2003和WINCE5.0不兼容,需要将开发平台升级到VS2005。

2、VS2005平台默认不支持.net cf framework1.1所以,需要在WINCE5.0中加入.net CF framework 2.0的支持

3、经过添加之后发现程序无法单步调试,最后发现原因是VS2005默认支持的2.0库版本和WINCE5.0添加的不一致

WINCE5.0添加的是.net CF framework 2.0 sp2

从官网下载.net framework 2.0 sp2的可再发行包安装之后,VS2005中调用对应DLL,问题解决。

4、VS2005自带的SQL2.0无法在.net CF ramework 2.0 sp2下正常运行,安装了自带的SQL3.0情况依旧不行。

看了这个帖子之后,怀疑是sqlce和.Net CF Framework 存在适配关系,但没有官方文档支持。

从官网下载sqlce 3.5 sp2包安装后,VS2005中调用对应DLL,问题解决。

最终结果是从原先的WINCE4.2+.Net CF Framwork 1.1+sqlce1.0升级到了WINCE5.0+.Net CF Framework 2.0 sp2+sqlce 3.5 sp2


最后因为sqlce 3.5 sp2并不是PB内自带的组件需要拆解cab包进行固化,所以需要用到WinCE_CAB_Manager3.0

这里附上下载链接 密码:mdn5


ps:不要问我为什么2017年还在折腾wince。。。生活所迫

阅读全文
0 0
原创粉丝点击