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) 合并

我真的需要修复它,因为现在至少有五分之一的客户无法使用我的软件。谢谢,斯特凡

4

2 回答 2

2

在参考属性中设置“复制到输出文件夹”并重新编译您的软件 - 它会解决您的问题。

于 2012-11-29T18:53:20.570 回答
0

对于发现此问题但不知道如何解决此问题的人,问题出在已安装的 C++ 框架中。可以找到 SQLite DLL,但无法加载。愚蠢的是,它并没有向我显示那个错误,而是向我显示了这个错误。

于 2014-04-06T14:09:58.520 回答