„Microsoft.VisualBasic.ComClassAttribute“ kann nicht auf <Klassenname1> angewendet werden, da sein Container <Klassenname2> nicht als „Public“ deklariert ist.

Eine Klasse mit einem COMClassAttribute -Attributblock ist innerhalb einer Klasse deklariert, die nicht als Publicdeklariert ist. Wenn eine Klasse als COM-Objekt verfügbar gemacht werden soll, muss die gesamte Kapselungshierarchie mit Public -Zugriff deklariert werden.

Fehler-ID: BC32504

So beheben Sie diesen Fehler

  • Deklarieren Sie alle enthaltenden Klassen als Public, oder entfernen Sie den COMClassAttribute -Attributblock.

Weitere Informationen