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


Документирование кода с помощью XML (Visual Basic)

В Visual Basic можно документировать код с помощью XML

Комментарии к XML-документации

Visual Basic предоставляет простой способ автоматического создания XML–документации для проектов. Можно автоматически создавать XML–схему для типов и членов, а затем можно указать сводку, описательную документацию для каждого параметра и другие примечания. С соответствующей настройкой XML–документация автоматически генерируется в XML–файл с тем же именем, что и проект, и расширением XML. Дополнительные сведения см. в разделе /doc.

XML–файл можно использовать или обрабатывать каким–либо иным способом. Этот файл расположен в том же каталоге, что и выходные файлы EXE или DLL проекта.

XML–документация начинается с '''. Обработка этих комментариев имеет некоторые ограничения:

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

  • Разработчики могут создавать свои собственные наборы тегов. Здесь представлен рекомендуемый набор тегов (см. "Дополнительные сведения" в этом разделе). Некоторые рекомендуемые теги имеют специальное значение.

    • Тег <param> используется для описания параметров. При его использовании компилятор должен убедиться в том, что параметр существует и что все параметры описаны в документации. При сбое проверки компилятор выдает предупреждение.

    • Атрибут cref может быть присоединен к любому тегу для предоставления ссылки на элемент кода. Компилятор проверяет, что этот элемент кода существует. При сбое проверки компилятор выдает предупреждение. Компилятор также соблюдает любые операторы Imports при поиске типа, описанного в атрибуте cref.

    • Тег <summary> используется технологией IntelliSense в Visual Studio для отображения дополнительных сведений о типе или элементе.

Связанные разделы

Дополнительные сведения о создании файла XML с комментариями документации содержатся в следующих разделах:

См. также

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

Разработка приложений в Visual Basic

Руководство по программированию на Visual Basic