【发布时间】:2016-10-13 01:09:45
【问题描述】:
我在 C# 项目中使用 zkemkeeper.dll 时遇到问题。
我已经安装了sdk,复制了文件并按照指示运行regsrv32。但是我遇到了以下错误
The type or namespace name 'zkemkeeper' could not be found (are you missing a using directive or an assembly reference?
失败的代码行是
public zkemkeeper.CZKEMClass axCZKEM1 = new zkemkeeper.CZKEMClass();
Dllimport 不起作用,有什么帮助吗?
【问题讨论】:
-
假设您添加了
using zkemkeeper或任何它的命名空间,对吧? -
using在这里没用,它会产生同样的错误 -
确保 dll 是 32 位的,并且您的项目的目标相同,您是否尝试过简单地添加引用,然后浏览到 dll?
-
不会添加引用,因为dll是非托管的,会弹出错误信息。