用于向互操作程序集导入类型库的特性

.NET Framework 的 COM 互操作性机制提供四个自定义类型库特性来控制使用类型库导入程序 (Tlbimp.exe) 向互操作程序集中导入类型库。 这些自定义特性帮助保持类型库与主要互操作程序集同步。 这些属性还允许与 Microsoft Visual Basic 5.0 版和 6.0 版的功能向后兼容,而无需更改接口定义。

注意注意

仅当无法更改接口定义语言 (IDL) 文件中的定义时才使用这些自定义特性。如果可能,这些情况下的首选方法为在 IDL 中进行修复,而不是使用这些自定义特性。

这些自定义特性使您可以执行下面的操作:

请参见

参考

TypeLibConverter

ITypeLibConverter

Tlbimp.exe(类型库导入程序)

概念

应用自定义特性实现 IEnumerable

应用自定义特性以改写默认 COM 调度标识符 (DISPID)

应用自定义属性来标记非托管 COM Get/Set 特性

将类型库当作程序集导入