代码之家  ›  专栏  ›  技术社区  ›  Yaron Naveh

AxiInterop和Interop有什么区别?

  •  18
  • Yaron Naveh  · 技术社区  · 15 年前

    我在vs. 创建了两个.dll:interop.nnn.dll、axinterop.nnn.dll。

    每个是什么?它们都是必需的吗?

    2 回复  |  直到 15 年前
        1
  •  11
  •   Hans Passant    15 年前

    axfoo.dll程序集包含从system.windows.forms.axhost控件派生的自动生成的类。它非常简单,它有方法、属性和事件,与在.ocx中可用的方法、属性和事件相同,只需调用foo.dll interop库。

    所以,是的,您肯定需要部署这两个程序集。

        2
  •  16
  •   Adriaan Stander    15 年前

    interop.xxx.dll和axinterop.xxx.dll分别是引用的COM和ActiveX DLL的运行时可调用包装器(rcw)。

    interop.xxx.dll纯粹是一个自动化(COM DLL)包装器,使您能够在应用程序的命名空间内操作对象。axinterop.xxx.dll是ActiveX控件的控件包装,可以将其拖到窗体上。

    推荐文章