在过去的4、5个小时中,我一直试图使Server与2005一起工作。但没有运气。当我运行我的应用程序时,我会得到以下错误:
找不到PInvoke DLL‘sqlemey35.dll’
我在上面读过无数的帖子和文章,但无法让它发挥作用。使用下列工具:
这就是我所做的。
我做错了什么?
发布于 2012-12-06 14:26:42
Bulverde,IIRC是PXA27x系列处理器,它绝对是ARM核心,而不是x86,所以您必须使用ARM二进制文件。
首先要确保您有一个工厂重置设备(注册表将是重置的重要部分)。
然后使用此文件夹中的CAB (或直接使用二进制文件):
%PROGRAM_FILES%\Microsoft SQL Server Compact Edition\v3.5\Devices\wce500\armv4i
确保System.Data.SqlServerCe.dll程序集位于设备上(通常在应用程序文件夹中)。
如果它仍然失败,您可能缺少一个依赖项。针对SQLCompact二进制文件运行depends.exe (在桌面上),查看它们需要什么,并确保它们在您的目标上。
https://stackoverflow.com/questions/13742512
复制相似问题