3

我最近安装了新的 Windows Mobile 6.5.3 SDK,升级了我的旧 Windows Mobile 6 项目。

当我尝试调用 SQL 库时出现错误:“找不到 PInvoke DLL 'sqlceme35.dll”(这显然是托管代码)。

任何想法如何解决这个问题?

4

3 回答 3

4

你安装了 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。

于 2012-07-27T01:31:15.933 回答
3

好的,事实证明我必须重新安装 Visual Studio 2008 和 SqlCe 文件才能解决此问题...

于 2012-08-03T01:43:17.957 回答
1

不确定这是否可行(因为它可能还需要其他文件才能正常运行,而我不知道),但我会尝试将该 DLL 包含在我的项目中,以便将其与其他文件一起复制到设备中.

于 2012-07-27T07:21:38.910 回答