Non è possibile applicare 'Microsoft.VisualBasic.ComClassAttribute' a '<classname1>' perché il relativo contenitore '<classname2>' non è dichiarato 'come Public'

Una classe che usa un blocco di attributi COMClassAttribute è dichiarata all'interno di una classe che non è Public. Se una classe deve essere esposta come oggetto COM, tutta la sua gerarchia di contenimento deve essere dichiarata con accesso Public .

ID errore: BC32504

Per correggere l'errore

  • Dichiarare tutte le classi contenitore Publico rimuovere il blocco di attributi COMClassAttribute .

Vedi anche