Compartilhar via


tarefa MT

Observação

Essa tarefa só está disponível ao usar o sistema de compilação C++.

Encapsula a Ferramenta de Manifesto da Microsoft, mt.exe. Para saber mais, confira Mt.exe.

Parâmetros

A tabela a seguir descreve os parâmetros da tarefa MT. A maioria dos parâmetros de tarefa e alguns conjuntos de parâmetros correspondem a uma opção de linha de comando.

Observação

A documentação da mt.exe usa um hífen (-) como prefixo para opções de linha de comando, mas este tópico usa uma barra (/). Qualquer um desses prefixos é aceitável.

Parâmetro Descrição
AdditionalManifestFiles Parâmetro String[] opcional.

Especifica o nome de um ou mais arquivos de manifesto.

Para saber mais, confira a opção /manifest em Mt.exe.
AdditionalOptions Parâmetro String opcional.

Uma lista de opções de linha de comando. Por exemplo, /<option1> /<option2> /<option#>. Use esse parâmetro para especificar opções de linha de comando não representadas por nenhum outro parâmetro da tarefa MT.

Para saber mais, confira Mt.exe.
AssemblyIdentity Parâmetro String opcional.

Especifica os valores de atributo do elemento assemblyIdentity do manifesto. Especifique uma lista delimitada por vírgulas, em que o primeiro componente é o valor do atributo name seguido por um ou mais pares nome-valor que tenham o formulário, por exemplo: <nome do atributo>=<valor_do_atributo>.

Para saber mais, confira a opção /identity em Mt.exe.
ComponentFileName Parâmetro String opcional.

Especifica o nome da biblioteca de vínculo dinâmico a ser criada com base nos arquivos .rgs ou .tlb. Esse parâmetro é necessário ao especificar os parâmetros de tarefa MT RegistrarScriptFile ou TypeLibraryFile.

Para saber mais, confira a opção /dll em Mt.exe.
DependencyInformationFile Parâmetro String opcional.

Especifica o arquivo das informações de dependência usado pelo Visual Studio para rastrear as informações de dependência de compilação para a ferramenta de manifesto.
EmbedManifest Parâmetro Boolean opcional.

Se true, incorpora o arquivo de manifesto no assembly. Se false, cria um arquivo de manifesto autônomo.
EnableDPIAwareness Parâmetro de enumeração opcional.

Os valores são false, true e PerMonitorHighDpiAware. Se for true, adicionará informações ao manifesto que marca o aplicativo como tendo reconhecimento de DPI. O registro de um aplicativo com reconhecimento de DPI melhora a aparência da interface do usuário de forma consistente em uma ampla variedade de configurações de exibição com alto DPI. Se for PerMonitorHighDpiAware, adicionará informações ao manifesto que marca o aplicativo como Com reconhecimento de DPI por monitor. O valor padrão é false, a menos que $(UseOfMFC) seja definido como static ou dynamic. Nesse caso, o padrão é true.

Para saber mais, confira Alto DPI.
GenerateCatalogFiles Parâmetro Boolean opcional.

Se true, gera arquivos de definição de catálogo (.cdf).

Para saber mais, confira a opção /makecdfs em Mt.exe.
GenerateCategoryTags Parâmetro Boolean opcional.

Se true, faz com que as marcas de categoria sejam geradas. Se esse parâmetro for true, o parâmetro de tarefa ManifestFromManagedAssemblyMT também deverá ser especificado.

Para saber mais, confira a opção /category em Mt.exe.
InputResourceManifests Parâmetro String opcional.

A entrada do manifesto por meio de um recurso do tipo RT_MANIFEST que tem o identificador especificado. Especifique um recurso do formulário, <file>[;[#]<resource_id>], em que o parâmetro <resource_id> opcional seja um número não negativo de 16 bits.

Se nenhum resource_id for especificado, o valor padrão (1) CREATEPROCESS_MANIFEST_RESOURCE será usado.

Para saber mais, confira a opção /inputresource em Mt.exe.
ManifestFromManagedAssembly Parâmetro String opcional.

Gera um manifesto do assembly gerenciado especificado.

Para saber mais, confira a opção /managedassemblyname em Mt.exe.
ManifestToIgnore Parâmetro String opcional.

(Não usado).
OutputManifestFile Parâmetro String opcional.

Especifica o nome do manifesto de saída. Se esse parâmetro for omitido e somente um manifesto for operado, esse manifesto será modificado.

Para saber mais, confira a opção /out em Mt.exe.
OutputResourceManifests Parâmetro String opcional.

A saída do manifesto por meio de um recurso do tipo RT_MANIFEST que tem o identificador especificado. O formato do recurso é <file>[;[#]<resource_id>], em que o parâmetro <resource_id> opcional é um número não negativo de 16 bits.

Se nenhum resource_id for especificado, o valor padrão (1) CREATEPROCESS_MANIFEST_RESOURCE será usado.

Para saber mais, confira a opção /outputresource em Mt.exe.
RegistrarScriptFile Parâmetro String opcional.

Especifica o nome do arquivo de script de registrador (.rgs) a ser usado para suporte ao manifesto COM sem registro.

Para saber mais, confira a opção /rgs em Mt.exe.
ReplacementsFile Parâmetro String opcional.

Especifica o arquivo que contém valores para cadeias de caracteres substituíveis no arquivo registrador (.rgs).

Para saber mais, confira a opção /replacements em Mt.exe.
ResourceOutputFileName Parâmetro String opcional.

Especifica o arquivo de recurso de saída usado para inserir o manifesto na saída do projeto.
Fontes Parâmetro ITaskItem[] opcional.

Especifica uma lista de arquivos de manifesto de origem separados por espaços.

Para saber mais, confira a opção /manifest em Mt.exe.
SuppressDependencyElement Parâmetro Boolean opcional.

Se true, gera um manifesto sem elementos de dependência. Se esse parâmetro for true, o parâmetro de tarefa ManifestFromManagedAssemblyMT também deverá ser especificado.

Para saber mais, confira a opção /nodependency em Mt.exe.
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.

Para saber mais, confira a opção /nologo em Mt.exe.
TrackerLogDirectory Parâmetro String opcional.

Especifica o diretório intermediário em que os logs de rastreamento para essa tarefa são armazenados.
TypeLibraryFile Parâmetro String opcional.

Especifica o nome do arquivo de biblioteca de tipos (.tlb). Ao especificar esse parâmetro, especifique também o parâmetro de tarefa ComponentFileNameMT.

Para saber mais, confira a opção /tlb em Mt.exe.
UpdateFileHashes Parâmetro Boolean opcional.

Se true, calcula o valor de hash dos arquivos no caminho especificado pelo parâmetro de tarefa UpdateFileHashesSearchPathMT e, em seguida, atualiza o valor do atributo hash do elemento de arquivo do manifesto usando o valor calculado.

Para saber mais, confira a opção /hashupdate em Mt.exe. Consulte também o parâmetro UpdateFileHashesSearchPath nesta tabela.
UpdateFileHashesSearchPath Parâmetro String opcional.

Especifica o caminho de pesquisa a ser usado quando os hashes de arquivo são atualizados. Use esse parâmetro com o parâmetro de tarefa UpdateFileHashesMT.

Para obter mais informações, consulte o parâmetro UpdateFileHashes nesta tabela.
VerboseOutput Parâmetro Boolean opcional.

Se true, exibe informações de depuração detalhadas.

Para saber mais, confira a opção /verbose em Mt.exe.

Confira também