.net - AxInterop和Interop有什么区别?

标签 .net com interop activex ocx

我在VS的工具箱中添加了.ocx。
创建了两个.dll:Interop.NNN.dll,AxInterop.NNN.dll。

每个是什么?他们都需要吗?

最佳答案

AxFoo.dll程序集包含一个自动生成的类,该类是从System.Windows.Forms.AxHost控件派生的。这非常简单,它具有方法,属性和事件,它们与.ocx中提供的方法,属性和事件相同,可以仅调用Foo.dll互操作库。

因此,是的,您肯定需要部署两个程序集。

关于.net - AxInterop和Interop有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2287839/

相关文章:

Asp.Net 5“指定的架构无效。错误 : error 0152: No Entity Framework provider found for the ADO. NET

asp.net - 如何在使用 VB 6.0 从 ASPX 页面调用的 IIS 7.0(Windows Server 2008 R2) 中调试 Com dll(通过 Interop 访问)

windows - 查找所有可用的 OLE 容器

c++ - gcroot 的这种用法安全吗?

c# - 从 TextWriterTraceListener 获取跟踪文件名?

c# - 如何在页面加载时动态更改 aspx 页面的标题

c# - 运行 SqlQuery EF 时 FieldNameLookup.GetOrdinal 中的索引超出范围异常

c++ - 当 CComCriticalSection::Lock 可能返回 E_FAIL

c# - 将 VB6 类型转换为 C# 结构

.net - 如何从 C# 或 vb.net 读取 Excel 下拉列表或复选框的值?