Compartir vía


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.

Vea también