【问题标题】:"Can't find PInvoke DLL 'sqlceme35.dll"“找不到 PInvoke DLL 'sqlceme35.dll”
【发布时间】: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


    【解决方案1】:

    您是否安装了 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。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 我不得不这样做,但仍然不喜欢它。
      【解决方案3】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-07-22
        • 2012-03-13
        • 2014-04-26
        • 1970-01-01
        • 2010-11-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多