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 .
Задает каталог для журнала отслеживания.