2017-06-19 44 views
0

我有一个ANVIZ T5 Pro感应读卡器,但我没有合适的SDK。 所以我找到了安装位置“CrossChex”应用程序中的DLL文件。ANVIZ T5 Pro读卡器连接到C#Windows项目

现在我已经调用的DLL文件,

  1. ACE.DLL
  2. AvzScanner.DLL
  3. FaceSdk_V1.0.ocx
  4. FaceSdk_V2.0.ocx
  5. Facial.DLL

当我在C#应用程序中添加.dll文件作为参考时,它显示一个错误:

无法添加对“.... dll”的引用。请确保文件是可访问的,并且它是有效的程序集或COM组件。

当我添加DLL时,它正在低于错误消息。

enter image description here

回答

1

这是因为编译DLL版本。 你必须导入原生写的DLL是这样的:

[DllImport("tc400.dll")] 
    public static extern int methodName(); 

这将是你将它声明类的方法。 但是你必须知道方法名来包含它并使用。 祝你好运