Tarefa de WriteCodeFragment
Gera um arquivo de código temporário usando o fragmento de código gerado especificado. Não exclua o arquivo.
Parâmetros
A tabela a seguir descreve os parâmetros da WriteCodeFragment de tarefas.
Parâmetro |
Descrição |
---|---|
AssemblyAttributes |
Opcional ITaskItem[] parâmetro. Descrição dos atributos de gravação. O item Include valor é o nome completo do tipo do 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 , a própria classe herda de Task classe. Para obter uma lista desses parâmetros adicionais e suas descrições, consulte Classe Base de TaskExtension.