Microsoft.VisualBasic.ComClassAttribute nelze použít u třídy, která je deklarována "MustInherit".

Třída je deklarována pomocí ComClassAttribute, ale jeho deklarace určuje MustInherit.

Aby bylo možné využít zprostředkovatele komunikace modelu COM, musí třída rozhraní .NET Framework splňovat následující požadavky:

  • Musí být Public, všechny jeho kontejnery musí být Publica musí vystavit alespoň jeden Public člen.

  • Nesmí být abstraktní, to znamená, že nesmí být deklarována s MustInherit.

  • Nesmí být obecný nebo deklarován v rámci obecného typu kontejneru.

ID chyby: BC32508

Oprava této chyby

  • MustInherit Odeberte klíčové slovo z deklarace třídy.

    nebo

  • Pokud třída nebo jeho obsahující prvek musí být obecný, odeberte ComClassAttribute z deklarace třídy. Nemůžete ho vystavit modelu COM.

Viz také