Condividi tramite


XSD (attività)

Nota

Questa attività è disponibile solo quando si usa il sistema di compilazione C++.

Esegue il wrapping dello strumento XML Schema Definition, xsd.exe, che genera file di schema o di classe da un'origine.

Nota

A partire da Visual Studio 2017, il supporto dei progetti C++ per xsd.exe è deprecato. È comunque possibile usare le API Microsoft.VisualC.CppCodeProvider aggiungendo manualmente CppCodeProvider.dll alla Global Assembly Cache.

Parametri

La tabella seguente descrive i parametri dell'attività XSD.

  • AdditionalOptions

    Parametro String facoltativo.

    Un elenco di opzioni come specificato sulla riga di comando. Ad esempio, /<option1> /<option2> /<option#>. Usare questo parametro per specificare le opzioni che non sono rappresentate da altri parametri dell'attività XSD.

  • GenerateFromSchema

    Parametro String facoltativo.

    Specifica i tipi generati dallo schema specificato.

    Specificare uno dei valori seguenti, ognuno dei quali corrisponde a un'opzione XSD.

    • classes - /classes

    • dataset - /dataset

  • Lingua

    Parametro String facoltativo.

    Specifica il linguaggio di programmazione da usare per il codice generato.

    È possibile scegliere tra CS (C#, il linguaggio predefinito), VB (Visual Basic) o JS (JScript). È anche possibile specificare un nome completo per una classe che implementa System.CodeDom.Compiler.CodeDomProvider Class.

  • Spazio dei nomi

    Parametro String facoltativo.

    Specifica lo spazio dei nomi del runtime per i tipi generati.

  • Sources

    Parametro ITaskItem[] obbligatorio.

    Definisce una matrice di elementi del file di origine MSBuild che può essere usata ed emessa dalle attività.

  • SuppressStartupBanner

    Parametro Boolean facoltativo.

    Se true, impedisce la visualizzazione del messaggio sul copyright e sul numero di versione all'avvio dell'attività.

  • TrackerLogDirectory

    Parametro String facoltativo.

    Specifica la directory per il log di Tracker.

Vedi anche