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.