Partilhar via


tarefa XSD

Observação

Essa tarefa só está disponível ao usar o sistema de compilação C++.

Encapsula a ferramenta de definição de esquema XML (xsd.exe), a qual gera arquivos de classe ou de esquema com base em uma origem.

Observação

A partir do Visual Studio 2017, o suporte a projetos em C++ para xsd.exe foi preterido. Você ainda pode usar as APIs Microsoft.VisualC.CppCodeProvider manualmente adicionando CppCodeProvider.dll ao cache de assembly global.

Parâmetros

A tabela a seguir descreve os parâmetros da tarefa XSD.

  • AdditionalOptions

    Parâmetro String opcional.

    Uma lista de opções, conforme especificado na linha de comando. Por exemplo, /<option1> /<option2> /<option#>. Use esse parâmetro para especificar opções não representadas por nenhum outro parâmetro da tarefa XSD.

  • GenerateFromSchema

    Parâmetro String opcional.

    Especifica os tipos gerados com base no esquema especificado.

    Especifique um dos valores a seguir, cada um dos quais correspondente a uma opção XSD.

    • classes - /classes

    • dataset - /dataset

  • Idioma

    Parâmetro String opcional.

    Especifica a linguagem de programação a ser usada para o código gerado.

    Escolha CS (C#, que é o padrão), VB (Visual Basic) ou JS (JScript). Você também pode especificar um nome totalmente qualificado para uma classe que implementa System.CodeDom.Compiler.CodeDomProvider Class

  • Namespace

    Parâmetro String opcional.

    Especifica o namespace de runtime para os tipos gerados.

  • Fontes

    Parâmetro ITaskItem[] obrigatório.

    Define uma matriz de itens de arquivo de origem do MSBuild que pode ser consumida e emitida por tarefas.

  • SuppressStartupBanner

    Parâmetro Boolean opcional.

    Se true, impedirá a exibição da mensagem de direitos autorais e de número de versão quando a tarefa for iniciada.

  • TrackerLogDirectory

    Parâmetro String opcional.

    Especifica o diretório do log de rastreamento.

Confira também