2

私の顧客の何人かはこのエラーを受け取ります:

Unable to load DLL 'System.Data.SQLite.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E) for some customers

これまでのところ、私の顧客の約20%がこのためにソフトウェアを開くことができないと思います。これが私がそれを修正しようとした方法です:

  1. SQLiteファイルを.exeフォルダーに入れます
  2. SQLiteファイルをsystem32フォルダーに入れます
  3. SQLiteファイルを.exeとマージする(SmartAssembly)

現在、少なくとも5人に1人の顧客が私のソフトウェアを使用できないため、修正が本当に必要です。ありがとう、ステファン

4

2 に答える 2

2

参照プロパティで[出力フォルダにコピー]を設定し、ソフトウェアを再コンパイルします。これで問題が解決します。

于 2012-11-29T18:53:20.570 に答える
0

これを見つけて修正する方法がわからない人にとって、問題はインストールされたC++フレームワークにありました。SQLite DLLは見つかりましたが、ロードできませんでした。愚かなことに、それは私にそのエラーを示していませんでした、それは私にこれを示していました。

于 2014-04-06T14:09:58.520 に答える