FileLoadException在dll加载时未处理

时间:2014-01-31 07:16:26

标签: c#

如何解决此异常

  

无法加载文件或程序集'OpenCvSharp,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 6adad1e807fea099'或其依赖项之一。定位的程序集的清单定义与程序集引用不匹配。 (HRESULT异常:0x80131040)

2 个答案:

答案 0 :(得分:0)

可能是版本问题,请确保OpenCvSharp为Version = 1.0.0.0

并查看GAC版本

MSDN

答案 1 :(得分:0)

这只是意味着执行期间的应用程序找不到application \ third party dll因此抱怨。

程序集的名称,文化,公钥或版本可能是导致此问题的原因。

因此,请尝试再次添加此引用并重新构建应用程序。

系统上的OpenCvSharp.dll文件可能存在问题,版本号为dll 检查GAC中的应用程序文件夹中的版本。

刚刚重新编译OpenCvSharp.dll,这个错误就会清除。

MSDN has the answer for same issue but for different dll