What is the difference between AxInterop and Interop?

后端 未结 2 1382
醉酒成梦
醉酒成梦 2021-02-12 15:08

I\'ve added an .ocx to the toolbox in VS. Two .dll\'s were created: Interop.NNN.dll, AxInterop.NNN.dll.

What is each one? Are they both required?

2条回答
  •  迷失自我
    2021-02-12 15:53

    The AxFoo.dll assembly contains an automatically generated class that's derived from the System.Windows.Forms.AxHost control. It is pretty simple, it has methods, properties and events, the same ones you have available in the .ocx, that simply call the Foo.dll interop library.

    So, yes, you definitely need to deploy both assemblies.

提交回复
热议问题