0

私はSQLiteデータベースで動作するC#でコーディングされた小さなアプリを持っているので、コンパイルするとコンパイルされたexe + 2つのdllがあります:SQLite.Interop.dllとSystem.Data.SQLite.dll

これをコンパイルしたマシンでは完璧に動作します (w7) が、今日、それを win XP を搭載した別のマシンに移動し、実行しようとしたときにこれを取得しました (アプリには、例外の msgbox を伴う try catch があります)。

System.DllNotFoundException: DLL 'SQLite.Interop.dll' を読み込めません 指定されたモジュールが見つかりませんでした。

必要なすべての dll は、exe と同じフォルダーにあります。エラーの原因は何ですか?

exe 内の dll をコンパイルまたはパックする方法はありますか?

4

1 に答える 1

0

x86 プロセッサ用にプロジェクトをビルドして、再試行することをお勧めします。

于 2013-02-24T23:58:36.407 に答える