'Microsoft.VisualBasic.ComClassAttribute' não pode ser aplicado a '<classname1>' porque seu contêiner '<classname2>' não está declarado como 'Public'
Uma classe usando um bloco de atributo COMClassAttribute é declarada dentro uma classe que não é Public.Se uma classe deve ser exposta como um objeto COM, toda sua hierarquia de confinamento deve ser declarada com acesso Public.
ID de erro: BC32504
Para corrigir este erro
- Declare todas as classes continentes como Public, ou remova o bloco de atributo COMClassAttribute .
Consulte também
Conceitos
Atributos usados no Visual Basic