'Microsoft.VisualBasic.ComClassAttribute' を、'MustInherit' に宣言されているクラスに適用することはできません。

更新 : 2007 年 11 月

クラスが ComClassAttribute で宣言されていますが、その宣言で MustInherit を指定しています。

COM 相互運用で使用できるようにするためには、.NET Framework クラスは次の要件を満たす必要があります。

  • Public であり、すべてのコンテナが Public であり、かつ、少なくとも 1 つの Public メンバを公開している。

  • 抽象クラスではない (つまり MustInherit で宣言されていない)。

  • ジェネリックではない。またはジェネリック コンテナ型の中で宣言されていない。

Error ID: BC32508

このエラーを解決するには

  • クラス宣言から MustInherit キーワードを削除します。

    または

  • クラスまたはそのコンテナ要素をジェネリックにする必要がある場合は、クラス宣言から ComClassAttribute を削除します。このクラスは COM に公開できません。

参照

参照

MustInherit

ComClassAttribute

その他の技術情報

COM 相互運用