找不到错误的文件异常

时间:2017-09-16 22:16:02

标签: c# dll filenotfoundexception flycapture gige-sdk

我使用FlyCapture2 SDK(用于点灰色相机)为GigE相机编写C#。我在笔记本电脑中调试了我的代码。它适用于我的笔记本电脑。我在我的NUC PC中运行它(NUC是由intel生产的迷你电脑),我收到了这个错误:

  

“System.IO.FileNotFoundException”类型的未处理异常   发生在ALPRX.exe

     

其他信息:无法加载文件或程序集   'FlyCapture2Managedd_v140.dll'或其依赖项之一。该   无法找到指定的模块。

我在调试文件夹中有FlyCapture2Managedd_v140.dll。我也遵循SDK的依赖关系。正如错误中所提到的,命名库本身可能有多个依赖项。如何找到DLL依赖项或如何解决此问题?

请原谅我的英语不好

1 个答案:

答案 0 :(得分:0)

您需要卸载x64 FlyCapture2 SDK并重新安装x86。

重新加载解决方案(项目)。 修改对FlyManageXXXXX.dll的x86版本的引用。 将平台配置为x86(不是x64,而不是任何CPU)并重建它。 适合我。您可以尝试一下,请报告您的结果,让更多人知道如何修复它。