"Microsoft.VisualBasic.ComClassAttribute" nie można zastosować do klasy "<classname1>", ponieważ jego kontener "<classname2>" nie jest zadeklarowany jako "Publiczny"

Klasa używająca bloku atrybutów COMClassAttribute jest zadeklarowana wewnątrz klasy, która nie Publicjest . Jeśli klasa ma być uwidoczniona jako obiekt COM, jego cała hierarchia zawierania musi być zadeklarowana z dostępem Public .

Identyfikator błędu: BC32504

Aby poprawić ten błąd

  • Zadeklaruj wszystkie zawierające klasy Publiclub usuń blok atrybutów COMClassAttribute .

Zobacz też