0

winforms application/asp.net では、sqlite.dll を参照すると sqlite が機能します。

しかし、これをスマートデバイスプロジェクトにしようとすると、次のエラーのためにビルドに失敗します:

Can't find PInvoke DLL 'SQLite.Interop.DLL'.

私がしたことは、プロジェクトファイルでsystem.Data.SqLite.dllも参照し、デバイスのwindowsフォルダー(Windows SE Emulator / Datalogic Memor windows ce 5.0)も追加することです。

ここでこれを経験し、この問題を解決する人はいますか? 現在、ハンドヘルドに SQLcompact 3.5 を使用していますが、速度と容量の面で欠点があり、sqlite がそれを解決することを知っています。

よろしくお願いします。

4

1 に答える 1

2

私は解決策を得ました:

プロジェクトのルート フォルダーに SQLite.Interop.066.DLL を追加する必要があります。

次に SQLite.Interop.066.DL を右クリックして、そのプロパティを表示します。

次に、そのビルドアクションをコンテンツに設定し、出力ディレクトリにコピーする=新しい場合はコピー

プロジェクトをリビルド/ビルドして、もう一度テストしてみてください。

于 2011-03-10T07:49:30.203 に答える