Compartilhar via


Tarefa SGen

Cria um assembly de serialização de XML para tipos no assembly especificado. Essa tarefa envolve a ferramenta de gerador do serializador XML (Sgen.exe). Para obter mais informações, consulte A ferramenta do gerador Serializer XML (SGen.exe).

Parâmetros

A tabela a seguir descreve os parâmetros do SGen tarefa.

Parâmetro

Descrição

BuildAssemblyName

Necessário String parâmetro.

O assembly para gerar código de serialização.

BuildAssemblyPath

Necessário String parâmetro.

O caminho para o assembly para gerar código de serialização.

DelaySign

Opcional Boolean parâmetro.

If true, coloca a chave pública do assembly. If false, totalmente assina o assembly.

KeyContainer

Opcional String parâmetro.

Especifica um contêiner que contém um par de chaves. Isso assinará o assembly inserindo uma chave pública no manifesto do assembly. A tarefa será, em seguida, assinar o conjunto final com a chave particular.

KeyFile

Opcional String parâmetro.

Especifica um emparelhar de chaves ou uma chave pública para usar para assinar um assembly. O compilador insere a chave pública no manifesto montagem e depois assina montagem final com a chave particular.

References

Opcional String[] parâmetro.

Especifica os assemblies referenciados pelos tipos que requer serialização de XML.

SerializationAssembly

Opcional ITaskItem[] parâmetro de saída.

Contém o assembly de serialização gerado.

SerializationAssemblyName

Opcional String parâmetro.

Especifica o nome do assembly de serialização gerado.

ShouldGenerateSerializer

Necessário Boolean parâmetro.

Timeout

Opcional Int32 parâmetro.

Especifica a quantidade de time, em milissegundos, após o qual a tarefa executável é encerrada. O valor padrão é Int.MaxValue, indicando que não há nenhum período de time limite.

ToolPath

Opcional String parâmetro.

Especifica o local de onde a tarefa será carregado o arquivo executável subjacente (sgen.exe). Se este parâmetro não for especificado, a tarefa utiliza o caminho de instalação do SDK correspondente à versão do estrutura que está executando o MSBuild.

Consulte também

Conceitos

Tarefas do MSBuild

Outros recursos

Referência de tarefa do MSBuild

Conceitos do MSBuild