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


Код не найден для одной или нескольких фигур на схеме классов ''<элемент>''

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

Code could not be found for one or more shapes in class diagram '<element>'

Данная ошибка возникает, когда конструктор классов пытается отобразить базовый класс, реализуемый интерфейс или тип члена. Данный класс, интерфейс или тип невозможно разрешить, или конструктор классов не может отобразить его.

ms184688.alert_note(ru-ru,VS.90).gifПримечание.

Данное сообщение об ошибке не обязательно свидетельствует об ошибке в коде. Несмотря на то что могут присутствовать связанные ошибки, данное сообщение свидетельствует о неспособности конструктора классов отобразить запрашиваемый элемент по причинам, описанным в данном разделе.

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

  • Убедитесь, что тип существует. Убедитесь, что исходный код случайно не закомментирован или не удален.

  • Убедитесь, что конструктор классов поддерживает введенный тип. См. "Ограничения для элементов кода C++" в разделе Работа с кодом Visual C++ в конструкторе классов.

  • Попытайтесь разрешить тип. Тип может находиться в проекте или в сборке, на которую нет ссылки из проекта, содержащего схему классов. Для исправления этой ошибки добавьте ссылку в проект или сборку, содержащую тип. Дополнительные сведения см. в разделе Практическое руководство. Добавление или удаление ссылок в Visual Studio (Visual Basic).

  • Убедитесь, что тип находится в правильной области и конструктор классов может найти его. Убедитесь, что код присутствует в операторах using, imports или #include. Также проверьте, что тип (или связанный тип) не был перемещен за пределы пространства имен, в котором он находился первоначально. Дополнительные сведения см. в разделе Создание ссылок на пространства имен и компоненты.

См. также

Задачи

Практическое руководство. Добавление или удаление ссылок в Visual Studio (Visual Basic)

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

Создание ссылок на пространства имен и компоненты