类“<classname>”上的“Microsoft.VisualBasic.ComClassAttribute”隐式声明的 <type>“<membername>”与 <type>“<typename>”中的同名成员冲突

更新:2007 年 11 月

使用 COMClassAttribute 属性块的类隐式定义了与基类某个成员同名的接口。在这种情况下,接口名称应隐藏基类成员。

默认情况下,此消息是一个警告。有关隐藏警告或将警告视为错误的更多信息,请参见 在 Visual Basic 中配置警告

**错误 ID:**BC42101

更正此错误

  1. 如果打算隐藏基类成员,则在 ComClassAttribute 属性块中设置 InterfaceShadows:=True。

  2. 如果不打算隐藏基类成员,则更改类名称。

请参见

概念

Visual Basic 中使用的属性

属性的应用

参考

ComClassAttribute 类

ComClassAttribute.InterfaceShadows 属性