Tarefa WriteCodeFragment
Gera um arquivo de código temporário do fragmento de código gerado especificado. Não exclua o arquivo.
Parâmetros
A tabela a seguir descreve os parâmetros da WriteCodeFragment tarefa.
Parâmetro |
Descrição |
---|---|
AssemblyAttributes |
Opcional ITaskItem[] parâmetro. Descrição dos atributos de escrever. O item Include o valor é o nome de tipo completo of o atributo, por exemplo, "System.AssemblyVersionAttribute". Cada metadados são o par de nome-valor de um parâmetro, que deve ser do tipo String. Alguns atributos só permitem que os argumentos do construtor posicional. No entanto, você pode usar esses argumentos em qualquer atributo. Para definir os atributos de construtor posicional, use nomes de metadados que se assemelhem a "_Parameter1", "_Parameter2" e assim por diante. O índice de parâmetros não pode ser ignorado. |
Language |
Obrigatório String parâmetro. Especifica o idioma do código para gerar. Languagepode ser qualquer idioma para o qual um provedor de CodeDom estiver disponível, por exemplo, "C#" ou "VisualBasic". O arquivo emitido terá a extensão de nome de arquivo padrão para esse idioma. |
OutputDirectory |
Opcional ITaskItem parâmetro. Especifica a pasta de destino para o código gerado, geralmente a pasta intermediário. |
OutputFile |
Opcional ITaskItem parâmetro de saída. Especifica o caminho do arquivo que foi gerado. Se esse parâmetro é definido usando um nome de arquivo, a pasta de destino é anexada ao nome do arquivo. Se ele é definido por meio de uma raiz, a pasta de destino será ignorada. Se este parâmetro não for definido, o nome do arquivo de saída é a pasta de destino, um nome de arquivo arbitrário e a extensão de nome de arquivo padrão para o idioma especificado. |
Comentários
Para além de ter os parâmetros listados na tabela, essa tarefa herda os parâmetros da TaskExtension herda de classe, que por si só a Task classe. Para obter uma lista desses parâmetros adicionais e suas descrições, consulte Classe TaskExtension (base).