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


XSD - задача

Примечание.

Эта задача доступна только при использовании системы сборки C++.

Создает оболочку для инструмента определения схемы XML (xsd.exe), который создает файлы схемы или класса из источника.

Примечание.

Начиная с версии Visual Studio 2017 поддержка проектов C++ для xsd.exe отмечена как нерекомендуемая. Вы можете продолжать использовать API Microsoft.VisualC.CppCodeProvider, вручную добавив CppCodeProvider.dll в глобальный кэш сборок.

Параметры

В следующей таблице описываются параметры задачи XSD.

  • AdditionalOptions

    Необязательный параметр String .

    Список параметров, как указано в командной строке. Например, /<параметр1> /<параметр2> /<параметрN>. Этот параметр используется для задания параметров, не представленных другими параметрами задачи XSD.

  • GenerateFromSchema

    Необязательный параметр String .

    Задает типы, которые создаются из указанной схемы.

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

    • classes - /classes

    • dataset - /dataset

  • Язык

    Необязательный параметр String .

    Задает язык программирования, используемый для созданного кода.

    Доступные варианты: CS (C#, по умолчанию), VB (Visual Basic) или JS (JScript). Также можно указать полное имя класса, реализующего System.CodeDom.Compiler.CodeDomProvider Class.

  • Пространство имен

    Необязательный параметр String .

    Определяет пространство имен среды выполнения для создаваемых типов.

  • Источники

    Обязательный параметр ITaskItem[] .

    Определяет массив элементов исходного файла MSBuild, который может использоваться и создаваться задачами.

  • SuppressStartupBanner

    Необязательный параметр Boolean .

    Если задано значение true, запрещается отображение сообщения о номере версии и авторских правах при запуске задачи.

  • TrackerLogDirectory

    Необязательный параметр String .

    Задает каталог для журнала отслеживания.

См. также