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