XSD 任务
注意
仅当使用 C++ 生成系统时,此任务才可用。
包装从源生成架构或类文件的 XML 架构定义工具 (xsd.exe)。
注意
自 Visual Studio 2017 开始,已弃用对 xsd.exe 的 C++ 项目支持 。 仍可通过向 GAC 手动添加 CppCodeProvider.dll 来使用 Microsoft.VisualC.CppCodeProvider 。
参数
下表介绍了 XSD 任务的参数。
AdditionalOptions
可选 String 参数。
在命令行上指定的选项列表。 例如,/<option1> /<option2> /<option#>。 使用此参数可指定未由任何其他 XSD 任务参数表示的选项。
GenerateFromSchema
可选 String 参数。
指定从指定架构生成的类型。
指定以下一个值,其中每个值对应于一个 XSD 选项。
classes - /classes
dataset - /dataset
语言
可选 String 参数。
指定要用于生成的代码的编程语言。
从 CS(默认情况下为 C#)、VB (Visual Basic) 或 JS (JScript) 中进行选择。 也可指定实现
System.CodeDom.Compiler.CodeDomProvider Class
的类的完全限定名。命名空间
可选 String 参数。
为生成的类型指定运行时命名空间。
Sources
必选
ITaskItem[]
参数。定义可以被任务使用和发出的 MSBuild 源文件项的数组。
SuppressStartupBanner
可选 Boolean 参数。
如果为
true
,则在任务开始时阻止显示版权和版本号消息。TrackerLogDirectory
可选 String 参数。
指定跟踪器日志目录。