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 参数。 指定跟踪日志的目录。 |