我有一个主要用 C# 编写的 SDK。我们有一些出于安全和性能原因而编写的本机代码。我们使用 DllImport 与本机代码进行互操作。有几个函数我得到一个“ Unable to find an entry point named '...' in DLL '...'.":"
”错误。我已验证未找到的功能已导出。我已经验证它没有错误的名称。我已经验证了参数是否对齐。我在 DllImport 属性中尝试了几种不同的调用约定。我想我可以继续随机尝试这种方法,但我希望有更直接的方法。
有没有人知道在这种情况下获取更多信息的工具或方法?我应该对已找到 dll 有多大信心?如果参数错误,我会得到这个异常吗?任何帮助,将不胜感激。
帕特奥