Tâche XSDXSD Task

Encapsule l’outil Définition du schéma XML (xsd.exe), qui génère des fichiers de schéma ou de classe à partir d’une source.Wraps the XML Schema Definition tool (xsd.exe), which generates schema or class files from a source.

ParamètresParameters

Le tableau ci-dessous décrit les paramètres de la tâche XSD.The following table describes the parameters of the XSD task.

  • AdditionalOptionsAdditionalOptions

    Paramètre String facultatif.Optional String parameter.

    Liste des options comme indiqué sur la ligne de commande.A list of options as specified on the command line. Par exemple, « /option1 /option2 /option# ».For example, "/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.Use this parameter to specify options that are not represented by any other XSD task parameter.

  • GenerateFromSchemaGenerateFromSchema

    Paramètre String facultatif.Optional String parameter.

    Indique les types qui sont générés à partir du schéma spécifié.Specifies the types that are generated from the specified schema.

    Spécifiez l’une des valeurs suivantes, chacune d’elles correspondant à une option XSD.Specify one of the following values, each of which corresponds to an XSD option.

    • classes - /classesclasses - /classes

    • dataset - /datasetdataset - /dataset

  • LanguageLanguage

    Paramètre String facultatif.Optional String parameter.

    Spécifie le langage de programmation à utiliser pour le code généré.Specifies the programming language to use for the generated code.

    Vous avez le choix entre CS (C#, qui est la valeur par défaut), VB (Visual Basic) ou JS (JScript).Choose from CS (C#, which is the default), VB (Visual Basic), or JS (JScript). Vous pouvez également spécifier un nom qualifié complet pour une classe qui implémente System.CodeDom.Compiler.CodeDomProvider Class.You can also specify a fully qualified name for a class that implements System.CodeDom.Compiler.CodeDomProvider Class.

  • NamespaceNamespace

    Paramètre String facultatif.Optional String parameter.

    Spécifie l'espace de noms du runtime pour les types générés.Specifies the runtime namespace for the generated types.

  • SourcesSources

    Paramètre ITaskItem[] requis.Required ITaskItem[] parameter.

    Définit un tableau d’éléments de fichier source MSBuild pouvant être consommés et émis par des tâches.Defines an array of MSBuild source file items that can be consumed and emitted by tasks.

  • SuppressStartupBannerSuppressStartupBanner

    Paramètre booléen facultatif.Optional Boolean parameter.

    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.If true, prevents the display of the copyright and version number message when the task starts.

  • TrackerLogDirectoryTrackerLogDirectory

    Paramètre String facultatif.Optional String parameter.

    Spécifie le répertoire du journal de Tracker.Specifies the directory for the tracker log.

Voir aussiSee Also

Task Reference (Informations de référence sur les tâches MSBuild)Task Reference