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. |