使用Monolibusb时未发现DLL错误

时间:2019-02-13 07:47:14

标签: c# libusb-1.0

我正在尝试使用monolibusb进行批量传输,但是每当我尝试运行代码时,都会出现以下错误。

  

System.DllNotFoundException:找不到'libusb-1.0.dll。如果这是64位操作系统,请确保libusb-1.0.dll的64位版本存在于\ Windows \ System32目录中。

我还没有找到对我有用的解决方案。任何帮助,将不胜感激。 我已经尝试过将dll文件下载并复制到System32和SysWOW64中,但仍然无济于事。

1 个答案:

答案 0 :(得分:0)

所引用的dll与您的操作系统不兼容或找不到。

source下载zip

提取如下内容

  

\ MS32 \ dll \ libusb-1.0.dll ---> C:\ windows \ SysWOW64 \

     

\ MS64 \ dll \ libusb-1.0.dll ---> C:\ windows \ System32 \

在生产系统中,您可以将dll安装在全局程序集缓存中。 Refer here