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.