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ýtPublic
a musí vystavit alespoň jedenPublic
č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
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.
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: