请问大家有做wince sql ce开发的吗?
我遇到了一个问题,就是将应用程序deploy到ebox上,总会说can't find P/Invoke DLL:sqlceme30.dll
我把网上说的方法都试过了,还是报相同的错....
真的是没办法了,大家给支个招吧,谢谢!!!!
我试过的方法:
把八个文件拷到bin目录下,拷到ebox上,
安装三个cab文件
安装sql server mobil和相应sdk
在ebox上安装.net compact framework等等
你使用微软的开发工具发布软件试试看?看开发工具更新了什么内容。
那几个.CAB的安装是有顺序的,你试试吧,我以前做过,现在记不住了。
先装.NET compact Framework 的cab.
再装SQL CE 的cab.
并注意版本,PPC 2oo3是ARM4 , WM5.0是ARM5
问题已经解决了,因为我用的是支持wince 6.0的设备ebox2300,而sqlce3.0不支持wince6.0,所以在我的ebox上要安装高版本的sqlce3.5,但是我用的开发工具vs2005又不支持sqlce3.5,所以要把3.0版本的sql .dll文件拷到设备上才行。