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