项目场景:
c#海康威视:System.DllNotFoundException:“无法加载 DLL“…\bin\HCNetSDK.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。”
问题描述:
将海康威视的SDK直接复制到我的项目中时,使用到SDK中的方法就出现这个异常。将demo里的dll放在bin文件夹和bin\Debug文件夹里时也会出错。
原因分析:
这个肯定是路径出错了,不然不会报这个找不到指定模块的异常。
解决方案:
在代码中选中方法函数,右键转到定义:
将\bin\HCNetSDK.dll改成\Debug\HCNetSDK,这样就不会报错了。