Partager via


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.

Voir aussi