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


BC30002. Тип "<typename>" не определен

Инструкция ссылается на тип, который не определен. Тип можно определить в инструкции объявления, например Enum, Structure, Classили Interface.

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

Исправление ошибки

  • Убедитесь, что определение типа и его ссылка используют одинаковые орфографические данные.

  • Убедитесь, что определение типа доступно для ссылки. Например, если тип находится в другом модуле и был объявлен Private, переместите определение типа в модуль ссылки или объявите его Public.

  • Убедитесь, что пространство имен типа не определено в проекте. Если это так, используйте Global ключевое слово, чтобы полностью указать имя типа. Например, если проект определяет пространство имен с именемSystem, System.Object тип не может быть доступен, если он не является полным с Global помощью ключевое слово: Global.System.Object

  • Если определен тип, но библиотека объектов или библиотека типов, в которой она определена, не зарегистрирована в Visual Basic, нажмите кнопку "Добавить ссылку" в меню "Проект", а затем выберите соответствующую библиотеку объектов или библиотеку типов.

  • Убедитесь, что тип находится в сборке, которая является частью целевого платформа .NET Framework профиля. Дополнительные сведения см. в разделе Устранение неполадок, связанных с настройкой для определенных версий платформы .NET Framework.

См. также