Freigeben über


<Typname> kann nicht als Attribut verwendet werden, da es kein System.AttributeUsageAttribute-Attribut enthält

Aktualisiert: November 2007

'<typename>' cannot be used as an attribute because it does not have a 'System.AttributeUsageAttribute' attribute

Es wurde versucht, ein Attribut zu verwenden, das ohne System.AttributeUsageAttribute (definiert seine Verwendung) deklariert wurde.

Fehler-ID: BC31505

So beheben Sie diesen Fehler

  • Benutzerdefinierte Attribute müssen Klassen sein, die vonSystem.Attribute abgeleitet wurden und auf die das AttributeUsageAttribute-Attribut angewendet wurde.

Siehe auch

Referenz

AttributeUsageAttribute

Weitere Ressourcen

Benutzerdefinierte Attribute in Visual Basic