Compartilhar via


Tarefa de MT

Encapsula a ferramenta de manifesto do Microsoft mt.exe. Para obter mais informações, consulte "Mt.exe" sobre o MSDN site da Web.

Parâmetros

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

Observação

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

Parâmetro

Descrição

AdditionalManifestFiles

Opcional String[] parâmetro.

Especifica o nome de um ou mais arquivos de manifesto.

Para obter mais informações, consulte o /manifest opção de "Mt.exe" sobre o MSDN site da Web.

AdditionalOptions

Opcional String parâmetro.

Uma lista de opções de linha de comando. Por exemplo, "/option# de /option2 /option1". Use esse parâmetro para especificar as opções de linha de comando que não são representadas por outros MT parâmetro da tarefa.

Para obter mais informações, consulte "Mt.exe" sobre o MSDN site da Web.

AssemblyIdentity

Opcional String parâmetro.

Especifica os valores de atributo do assemblyIdentity o elemento do manifesto. Especificar uma lista delimitada por vírgulas, onde o primeiro componente é o valor da name atributo, seguido por um ou mais pares nome/valor que têm a forma, < nome do atributo > = <attribute_value>.

Para obter mais informações, consulte o /identity opção de "Mt.exe" sobre o MSDN site da Web.

ComponentFileName

Opcional String parâmetro.

Especifica o nome da biblioteca de vínculo dinâmico que você pretende criar dos arquivos. rgs ou. tlb. Este parâmetro é obrigatório se você especificar o RegistrarScriptFile ou TypeLibraryFile MT tarefa parâmetros.

Para obter mais informações, consulte o /dll opção de "Mt.exe" sobre o MSDN site da Web.

DependencyInformationFile

Opcional String parâmetro.

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

Opcional Boolean parâmetro.

Se true, que incorpora o arquivo de manifesto do assembly. Se false, cria-se como um arquivo de manifesto autônomo.

EnableDPIAwareness

Opcional Boolean parâmetro.

Se true, adiciona as informações de manifesto que marca o aplicativo como o reconhecimento de DPI. Escrevendo um aplicativo com reconhecimento de DPI faz com que uma interface do usuário certo consistentemente entre uma grande variedade de configurações de vídeo de alta DPI.

Para obter mais informações, consulte "DPI alta" sobre o MSDN site da Web.

GenerateCatalogFiles

Opcional Boolean parâmetro.

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

Para obter mais informações, consulte o /makecdfs opção de "Mt.exe" sobre o MSDN site da Web.

GenerateCategoryTags

Opcional Boolean parâmetro.

Se true, faz com que as marcas de categoria a ser gerado. Se este parâmetro for true, o ManifestFromManagedAssembly MT também deve ser especificado o parâmetro da tarefa.

Para obter mais informações, consulte o /category opção de "Mt.exe" sobre o MSDN site da Web.

InputResourceManifests

Opcional String parâmetro.

O manifesto de um recurso do tipo RT_MANIFEST que possui o identificador especificado de entrada. Especificar um recurso do formulário, <file> [;#<resource_id>], onde o opcional resource_id parâmetro é um número negativo de 16 bits.

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

Para obter mais informações, consulte o /inputresource opção de "Mt.exe" sobre o MSDN site da Web.

ManifestFromManagedAssembly

Opcional String parâmetro.

Gera um manifesto do assembly gerenciado especificado.

Para obter mais informações, consulte o /managedassemblyname opção de "Mt.exe" sobre o MSDN site da Web.

ManifestToIgnore

Opcional String parâmetro.

(Não usada).

OutputManifestFile

Opcional String parâmetro.

Especifica o nome do manifesto de saída. Se este parâmetro for omitido e somente um manifesto que está sendo operado no, esse manifesto é modificado no lugar.

Para obter mais informações, consulte o /out opção de "Mt.exe" sobre o MSDN site da Web.

OutputResourceManifests

Opcional String parâmetro.

O manifesto de um recurso do tipo RT_MANIFEST que possui o identificador especificado de saída. O recurso é do formulário, <file> [;#<resource_id>], onde o opcional resource_id parâmetro é um número negativo de 16 bits.

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

Para obter mais informações, consulte o /outputresource opção de "Mt.exe" sobre o MSDN site da Web.

RegistrarScriptFile

Opcional String parâmetro.

Especifica o nome do arquivo de script (. rgs) registrador para usar para o suporte de manifesto de COM sem registro.

Para obter mais informações, consulte o /rgs opção de "Mt.exe" sobre o MSDN site da Web.

ReplacementsFile

Opcional String parâmetro.

Especifica o arquivo que contém valores para as seqüências de caracteres substituíveis no arquivo de script (. rgs) do registrador.

Para obter mais informações, consulte o /replacements opção de "Mt.exe" sobre o MSDN site da Web.

ResourceOutputFileName

Opcional String parâmetro.

Especifica o arquivo de recurso de saída usado para incorporar o manifesto na saída do projeto.

Sources

Opcional ITaskItem[] parâmetro.

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

Para obter mais informações, consulte o /manifest opção de "Mt.exe" sobre o MSDN site da Web.

SuppressDependencyElement

Opcional Boolean parâmetro.

Se true, gera um manifesto sem elementos de dependência. Se este parâmetro for true, também especificar o ManifestFromManagedAssembly MT parâmetro da tarefa.

Para obter mais informações, consulte o /nodependency opção de "Mt.exe" sobre o MSDN site da Web.

SuppressStartupBanner

Opcional Boolean parâmetro.

Se true, impede a exibição do número de versão e copyright mensagem quando inicia a tarefa.

Para obter mais informações, consulte o /nologo opção de "Mt.exe" sobre o MSDN site da Web.

TrackerLogDirectory

Opcional String parâmetro.

Especifica o diretório intermediário onde estão armazenados os logs de rastreamento para esta tarefa.

TypeLibraryFile

Opcional String parâmetro.

Especifica o nome do arquivo de biblioteca (. tlb) do tipo. Se você especificar este parâmetro, especifique também o ComponentFileName MT parâmetro da tarefa.

Para obter mais informações, consulte o /tlb opção de "Mt.exe" sobre o MSDN site da Web.

UpdateFileHashes

Opcional Boolean parâmetro.

Se true, calcula o valor de hash dos arquivos no caminho especificado pelo UpdateFileHashesSearchPath MT parâmetro da tarefa e atualiza o valor da hash atributo da file elemento do manifesto usando o valor calculado.

Para obter mais informações, consulte o /hashupdate opção de "Mt.exe" sobre o MSDN site da Web. Consulte também o UpdateFileHashesSearchPath parâmetro na tabela.

UpdateFileHashesSearchPath

Opcional String parâmetro.

Especifica o caminho de pesquisa a ser usado quando os hashes de arquivo são atualizados. Use este parâmetro com o UpdateFileHashes MT parâmetro da tarefa.

Para obter mais informações, consulte o UpdateFileHashes parâmetro na tabela.

VerboseOutput

Opcional Boolean parâmetro.

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

Para obter mais informações, consulte o /verbose opção de "Mt.exe" sobre o MSDN site da Web.

Consulte também

Outros recursos

Referência de tarefa do MSBuild