XSD (tâche)
Remarque
Cette tâche est disponible uniquement lors de l’utilisation du système de génération C++.
Inclut dans un wrapper l’outil Définition de schéma XML (xsd.exe), qui génère des fichiers de schéma ou de classe à partir d’une source.
Notes
À partir de Visual Studio 2017, xsd.exe n’est plus pris en charge par les projets C++. Vous pouvez toujours utiliser les API Microsoft.VisualC.CppCodeProvider en ajoutant manuellement CppCodeProvider.dll au GAC.
Paramètres
Le tableau ci-dessous décrit les paramètres de la tâche XSD.
AdditionalOptions
Paramètre String facultatif.
Liste des options comme indiqué sur la ligne de commande. Par exemple, /<option1> /<option2> /<option#>. Utilisez ce paramètre pour spécifier des options qui ne sont pas représentées par un autre paramètre de tâche XSD.
GenerateFromSchema
Paramètre String facultatif.
Indique les types qui sont générés à partir du schéma spécifié.
Spécifiez l’une des valeurs suivantes, chacune d’elles correspondant à une option XSD.
classes - /classes
dataset - /dataset
Langage
Paramètre String facultatif.
Spécifie le langage de programmation à utiliser pour le code généré.
Vous avez le choix entre CS (C#, qui est la valeur par défaut), VB (Visual Basic) ou JS (JScript). Vous pouvez également spécifier un nom qualifié complet pour une classe qui implémente
System.CodeDom.Compiler.CodeDomProvider Class
.Espace de noms
Paramètre String facultatif.
Spécifie l'espace de noms du runtime pour les types générés.
Sources
Paramètre
ITaskItem[]
requis.Définit un tableau d’éléments de fichier source MSBuild pouvant être consommés et émis par des tâches.
SuppressStartupBanner
Paramètre Boolean facultatif.
Si la valeur est
true
, empêche l'affichage du message de copyright et de numéro de version quand la tâche démarre.TrackerLogDirectory
Paramètre String facultatif.
Spécifie le répertoire du journal de Tracker.