我最近安装了新的Windows Mobile 6.5.3 SDK升级旧的Windows Mobile 6项目。
我收到错误:“当我尝试调用SQL库时,找不到PInvoke DLL的'sqlceme35.dll'(这显然是托管代码)。
如何解决此问题?
答案 0 :(得分:4)
您是否已安装SQL Server CE?
从未使用过移动SDK,所以我在这里陷入困境,但是这个博客列出了你会遇到错误的主要原因,以及他们的解决方案:http://blogs.msdn.com/b/sqlservercompact/archive/2007/10/26/can-t-find-p-invoke-dll-sqlcemenn-dll.aspx
Google似乎表明很多人的问题都出在cab文件中,或者没有安装服务器CE。
答案 1 :(得分:3)
好吧事实证明我必须重新安装Visual Studio 2008和SqlCe文件以解决此问题...
答案 2 :(得分:1)
不确定是否可行(因为它可能还需要其他文件才能正常运行而我不知道),但我会尝试将该DLL包含在我的项目中,以便将其复制到设备中其他文件。