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