无法找到 PInvoke DLL sqlceme35.dll我的PDA设备处理器是(jun zheng)的
用的是(C:\Program Files\Microsoft.NET\SDK\CompactFramework\v2.0\WindowsCE\wce500\mipsii)的框架2.0数据库用的是Wince3.0的(C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce500\mipsii),在设备上都装了,但运行程序就提示“无法找到 PInvoke DLL sqlceme30.dll”

解决方案 »

  1.   

    将sqlceme35.dll复制到程序输出目录(output location).如果是调试状态,可通过Tools->Options->Device Tools->Devices
    在右侧列表选择你的设备类型,比如Windows CE 5.0 Device, 在点击Properties,可打开属性对话框,
    第一项就是Default output location on device
    比如:Program Files Folder则最终的输出路径为Program Files Folder\ProjectName如果非调试,你自己应该知道把程序放哪里了.
      

  2.   

    补充一点,
    调试状态下,我们一般的处理方法都是事先先建好输出目录,将需要用到的第三方组件,C++动态库先复制到该目录.而不是由VS负责去创建这个目录.