XSD (tarea)
Nota:
Esta tarea solo está disponible cuando se usa el sistema de compilación de C++.
Encapsula la herramienta de definición de esquema XML (xsd.exe), que genera archivos de esquema o clase desde un origen.
Nota
A partir de Visual Studio 2017, el proyecto C++ ya no es compatible con xsd.exe. Puede seguir usando la API Microsoft.VisualC.CppCodeProvider agregando manualmente CppCodeProvider.dll a la GAC.
Parámetros
En la siguiente tabla se describen los parámetros de la tarea XSD.
AdditionalOptions
Parámetro String opcional.
Una lista de opciones especificada en la línea de comando. Por ejemplo, /<option1> /<option2> /<option#>. Utilice este parámetro para especificar opciones que no están representadas por ningún otro parámetro de tarea XSD.
GenerateFromSchema
Parámetro String opcional.
Especifica los tipos que se generan a partir del esquema especificado.
Especifique uno de los valores siguientes, cada uno de los cuales corresponde a una opción XSD.
classes - /classes
dataset - /dataset
Lenguaje
Parámetro String opcional.
Especifica el lenguaje de programación a utilizar para el código generado.
Elija entre CS (C#, que es el valor predeterminado), VB (Visual Basic) o JS (JScript). También se puede especificar un nombre completo para una clase que implemente
System.CodeDom.Compiler.CodeDomProvider Class
.Namespace
Parámetro String opcional.
Especifica el espacio de nombres del motor en tiempo de ejecución para los tipos generados.
Sources
Parámetro
ITaskItem[]
requerido.Define una matriz de elementos de archivo origen de MSBuild que las tareas pueden consumir y emitir.
SuppressStartupBanner
Parámetro Boolean opcional.
Si es
true
, evita que se muestre el copyright y el mensaje de número de versión cuando la tarea se inicia.TrackerLogDirectory
Parámetro String opcional.
Especifica el directorio de registro de seguimiento.