クラス '<クラス名>' の 'Microsoft.VisualBasic.ComClassAttribute' は、<型> '<型名>' にある同じ名前のメンバーと競合する <型> '<メンバー名>' を暗黙的に宣言します。 ベース '<型名>' の名前を非表示にする場合は 'Microsoft.VisualBasic.ComClassAttribute(InterfaceShadows:=True)' に設定してください。
クラスで COMClassAttribute 属性ブロックを使用して、基底クラスのメンバーと同じ名前のインターフェイスを暗黙的に定義します。 このような場合、インターフェイス名により、基底クラスのメンバーをシャドウする必要があります。
既定では、このメッセージは警告です。 警告を非表示にする方法や、警告をエラーとして扱う方法の詳細については、「 Configuring Warnings in Visual Basic」を参照してください。
エラー ID: BC42101
このエラーを解決するには
基底クラスのメンバーを非表示にする場合は、
InterfaceShadows:=True属性ブロックでComClassAttributeを設定します。基底クラスのメンバーを非表示にしない場合は、クラスの名前を変更します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET