Číst v angličtině

Sdílet prostřednictvím


Microsoft.VisualBasic.ComClassAttribute nelze použít na< classname>, protože není deklarován jako public.

Třída je deklarována s ComClassAttribute, ale její deklarace neurčí Public.

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: BC32509

Oprava této chyby

  • Public Přidejte klíčové slovo do deklarace třídy.

    nebo

  • Pokud třída nebo jeho obsahující prvek nemůže být Public, pak odebrat ComClassAttribute z deklarace třídy. Nemůžete ho vystavit modelu COM.

Viz také