首页 文章

在我的C#代码中调用COM DLL API的步骤

提问于
浏览
2

我有一个本机DLL,我想在我的.NET / C#项目中通过COM使用 . 为了在我的C#项目中使用它,我对要遵循的步骤感到有些困惑 . 以下是我的理解,无论我错在哪里,请纠正我 .

  • 使用regsvr32在机器上注册COM DLL .

  • 以某种方式从该本机DLL获取互操作DLL(RCW) . 不知道怎么做?

  • 在.NET / C#项目中添加对interop DLL的引用

  • 开始引用来自COM dll的调用 .

1 回答

  • 1

    如果它是COM组件(必须按原样设计和编译),则可以使用“添加引用”对话框添加COM引用;然后,您将为您创建包装类 .

    如果您只是使用本机DLL(而不是COM组件),则需要使用 DllImport 来调用本机方法 .

相关问题