Поделиться через


Тип <имяТипа> не может использоваться как атрибут, поскольку он не наследуется от класса System.Attribute

Обновлен: Ноябрь 2007

'<typename>' cannot be used as an attribute because it does not inherit from 'System.Attribute'

Была предпринята попытка использовать класс, который не является производным от System.Attribute.

Идентификатор ошибки: BC31504

Чтобы исправить данную ошибку, выполните следующее.

  • Определите пользовательские атрибуты как классы, производные от System.Attribute, добавив оператор Imports в первую строку кода класса.

См. также

Ссылки

AttributeUsageAttribute

Другие ресурсы

Пользовательские атрибуты в Visual Basic