最近、古い Windows Mobile 6 プロジェクトをアップグレードする新しい Windows Mobile 6.5.3 SDK をインストールしました。
SQL ライブラリを呼び出そうとすると、「PInvoke DLL 'sqlceme35.dll が見つかりません」というエラーが表示されます (これは明らかにマネージ コードです)。
この問題を解決する方法はありますか?
最近、古い Windows Mobile 6 プロジェクトをアップグレードする新しい Windows Mobile 6.5.3 SDK をインストールしました。
SQL ライブラリを呼び出そうとすると、「PInvoke DLL 'sqlceme35.dll が見つかりません」というエラーが表示されます (これは明らかにマネージ コードです)。
この問題を解決する方法はありますか?
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を含めて、他のファイルと一緒にデバイスにコピーされるようにします.