Páginas de propriedades Ferramenta de Manifesto
Use essas páginas para especificar opções gerais para Mt.exe
. Essas páginas podem ser encontradas em Projeto>Propriedades>Propriedades de Configuração>Ferramenta de Manifesto.
Página de propriedades gerais
Suprimir Faixa de Inicialização
Sim (/nologo
) especifica que os dados de direitos autorais padrão da Microsoft ficarão ocultos quando a ferramenta de manifesto for iniciada. Use essa opção para suprimir a saída indesejada em arquivos de log quando você executar mt.exe
como parte de um processo de build ou em um ambiente de build.
Saída detalhada
Sim (/verbose
) especifica que informações de build adicionais serão exibidas durante a geração do manifesto.
Identidade do Assembly
Usa a opção /identity
para especificar uma cadeia de caracteres de identidade, que inclui os atributos para o Elemento <assemblyIdentity>
. Uma cadeia de caracteres de identidade começa com o valor do atributo name
e é seguida por pares atributo = valor. Os atributos de uma cadeia de caracteres de identidade são delimitados por uma vírgula.
Veja um exemplo de cadeia de caracteres de identidade:
Microsoft.Windows.Common-Controls, processorArchitecture=x86, version=6.0.0.0, type=win32, publicKeyToken=6595b64144ccf1df
Página de propriedades de Entrada e Saída
Arquivos de Manifesto Adicionais
Usa a opção /manifest
para especificar os caminhos completos de arquivos de manifesto adicionais que serão processados ou mesclados pela ferramenta de manifesto. Os caminhos completos são delimitados por ponto e vírgula. (/manifest [manifest1] [manifest2] ...
)
Manifestos de Recurso de Entrada
Usa a opção /inputresource
para especificar o caminho completo de um recurso do tipo RT_MANIFEST
, a ser inserido na ferramenta de manifesto. O caminho pode ser seguido pela ID de recurso especificada. Por exemplo:
dll_with_manifest.dll;#1
Inserir Manifesto
Sim especifica que o sistema de projeto inserirá o arquivo de manifesto do aplicativo no assembly.
Não especifica que o sistema de projeto criará o arquivo de manifesto do aplicativo como um arquivo autônomo.
Arquivo de Manifesto de Saída
Especifica o nome do arquivo de manifesto de saída. Essa propriedade é opcional quando apenas um arquivo de manifesto é operado pela ferramenta de manifesto. (/out:[file];#[resource ID]
)
Arquivo de Recurso de Manifesto
Especifica o arquivo de recurso de saída usado para inserir o manifesto na saída do projeto.
Gerar Arquivos de Catálogo
Usa a opção /makecdfs
para especificar que a ferramenta de manifesto gerará arquivos de definição de catálogo (arquivos .cdf
), que são usados para criar catálogos. (/makecdfs
)
Gerar Manifesto com base em ManagedAssembly
Gera um manifesto com base em um assembly gerenciado. (/managedassemblyname:[file]
)
Suprimir Elemento de Dependência
Usado com /managedassemblyname
. Suprime a geração de elementos de dependência no manifesto final. (/nodependency
)
Gerar Marcas de Categoria
Usado com /managedassemblyname
. /category
faz com que as marcas de categoria sejam geradas. (/category
)
Reconhecimento de DPI
Especifica se o aplicativo tem reconhecimento de DPI. Por padrão, a configuração é Sim para projetos MFC e Não caso contrário, porque apenas os projetos MFC têm reconhecimento de DPI interno. Você poderá substituir a configuração por Sim se adicionar um código para lidar com diferentes configurações de DPI. Seu aplicativo poderá parecer difuso ou pequeno se não tiver reconhecimento de DPI, mas você tiver definido uma opção com reconhecimento de DPI.
Opções
- Nenhuma
- Alto Reconhecimento de DPI
- Alto Reconhecimento de DPI por Monitor
Página de propriedade do COM isolada
Para obter mais informações sobre o COM isolado, confira Aplicativos isolados e Como criar aplicativos isolados para consumir componentes do COM.
Arquivo de Biblioteca de Tipos
Especifica a biblioteca de tipos a ser usada para suporte ao manifesto do COM regfree. (/tlb:[file]
)
Arquivo de Script do Registrador
Especifica o arquivo script de registrador a ser usado para suporte ao manifesto COM regfree. (/rgs:[file]
)
Nome de Arquivo do Componente
Especifica o nome de arquivo do componente criado com base no .rgs ou .tlb especificado. (/dll:[file]
)
Arquivo de Substituições
Especifica o arquivo que contém valores para cadeias de caracteres substituíveis no arquivo RGS. (/replacements:[file]
)
Página de propriedades avançadas
Atualizar Hashes de Arquivo
Computa o hash de arquivos especificados nos elementos file
e atualiza o atributo de hash com este valor. (/hashupdate:[path]
)
Atualizar Caminho de Pesquisa de Hashes de Arquivo
Especifica o caminho de pesquisa a ser usado ao atualizar os hashes de arquivo.
Opções adicionais
Permite especificar mais opções.