Microsoft.VisualBasic.ComClassAttribute kann nicht auf '<Klassenname1>', angewendet werden, da sein Container '<Klassenname2>' nicht als "Public" deklariert ist
Aktualisiert: November 2007
'Microsoft.VisualBasic.ComClassAttribute' cannot be applied to '<classname1>' because its container '<classname2>' is not declared 'Public'
Eine Klasse, die einen COMClassAttribute-Attributblock verwendet, wird innerhalb einer Klasse deklariert, die nicht als Public deklariert 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.
Siehe auch
Konzepte
In Visual Basic verwendete Attribute