XSD 任务

包装 XML 架构定义工具 (xsd.exe),其从源生成架构或类文件。 有关更多信息,请参见 XML Schema Definition Tool (Xsd.exe)

参数

下表描述了 XSD 任务的参数。

Parameter

说明

AdditionalOptions

可选 String 参数。

命令行中指定的选项的列表。 例如,"/option1 /option2 /option#"。 将此参数用于指定不用任何其他 XSD 任务参数表示的选项。

有关更多信息,请参见 XML Schema Definition Tool (Xsd.exe)中的选项表。

GenerateFromSchema

可选 String 参数。

指定从指定的架构生成的类型。

指定以下值之一,其中的每个值均对应于 XSD 选项。

值命令行选项
classes/classes
dataset/dataset

有关更多信息,请参见 XML Schema Definition Tool (Xsd.exe) 中的 /classes 和 /dataset 选项。

Language

可选 String 参数。

指定要用于生成的代码的编程语言。

CS(默认情况下为 C#)、VB (Visual Basic)、JS (JScript) 或 VJS (Visual J#) 中进行选择。 也可指定实现 System.CodeDom.Compiler.CodeDomProvider Class 的类的完全限定名。

有关更多信息,请参见 XML Schema Definition Tool (Xsd.exe) 中的 /language: 选项。

Namespace

可选 String 参数。

为生成的类型指定运行时命名空间。

有关更多信息,请参见 XML Schema Definition Tool (Xsd.exe) 中的 /namespace: 选项。

Sources

必选 ITaskItem[] 参数。

定义可以由任务使用和发出的 MSBuild 源文件项数组。

SuppressStartupBanner

可选 Boolean 参数。

如果为 true,将在任务开始时防止显示版权和版本编号消息。

有关更多信息,请参见 XML Schema Definition Tool (Xsd.exe) 中的 /nologo 选项。

TrackerLogDirectory

可选 String 参数。

指定跟踪日志的目录。

请参见

其他资源

MSBuild 任务参考