3

最近、古い Windows Mobile 6 プロジェクトをアップグレードする新しい Windows Mobile 6.5.3 SDK をインストールしました。

SQL ライブラリを呼び出そうとすると、「PInvoke DLL 'sqlceme35.dll が見つかりません」というエラーが表示されます (これは明らかにマネージ コードです)。

この問題を解決する方法はありますか?

4

3 に答える 3

4

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 をインストールしていなかったことを示しているようです。

于 2012-07-27T01:31:15.933 に答える
3

この問題を解決するには、Visual Studio 2008 と SqlCe ファイルを再インストールする必要がありました...

于 2012-08-03T01:43:17.957 に答える
1

それが機能するかどうかはわかりませんが(私が認識していない適切に実行するには他のファイルも必要になる可能性があるため)、プロジェクトにそのDLLを含めて、他のファイルと一緒にデバイスにコピーされるようにします.

于 2012-07-27T07:21:38.910 に答える