Атрибут Microsoft.VisualBasic.ComClassAttribute указан для класса <имяКласса>, но не имеет открытых членов, которые можно предоставить COM; поэтому COM-интерфейсы не создаются
Обновлен: Ноябрь 2007
'Microsoft.VisualBasic.ComClassAttribute' is specified for class '<classname>' but it has no public members that can be exposed to COM; therefore no COM interfaces are generated
В классе, использующем блок атрибутов COMClassAttribute, не определены какие-либо свойства или методы с доступом Public. Если класс должен быть предоставлен как COM-объект, его свойства и методы должны быть объявлены с доступом Public.
По умолчанию это сообщение является предупреждением. Дополнительные сведения о скрытии предупреждений или обработке предупреждений как ошибок см. в разделе Настройка предупреждений в Visual Basic.
Идентификатор ошибки: BC40011
Чтобы исправить данную ошибку, выполните следующее.
- Добавьте ключевое слово Public в одно или несколько свойств или методов в классе или удалите блок атрибутов COMClassAttribute.
См. также
Основные понятия
Атрибуты, используемые в Visual Basic