Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Geração de um arquivo de manifesto para um projeto específico pode ser controlada no projeto Páginas de propriedades da caixa de diálogo.Sobre o Propriedades de configuração , clicar Vinculador, then Arquivo de manifesto, then Gerar manifesto.Por padrão as propriedades do projeto de novos projetos são conjunto para gerar um arquivo de manifesto.No entanto é possível desabilitar a geração de manifesto para um projeto usando o Gerar manifestopropriedade do projeto.Quando essa propriedade é definida como Sim, o manifesto para este projeto é gerado.Caso contrário o vinculador ignora informações de assembly durante a resolução de dependências de código do aplicativo e não gera o manifesto.
O sistema de compilação no Visual Studio permite que o manifesto seja incorporada no arquivo binário do aplicativo final ou gerado sistema autônomo um arquivo externo.Esse comportamento é controlado pelo Incorporar o manifesto opção de a Propriedades do projeto da caixa de diálogo.Para conjunto essa propriedade, abra o Ferramenta de manifesto nó, em seguida, selecionar Entrada e saída.Se o manifesto não estiver incorporado, é gerado sistema autônomo um arquivo externo e salvo no mesmo diretório que o binário final.Se o manifesto é incorporado, o Visual Studio incorpora os manifestos finais usando o seguinte processo:
Depois que o código-fonte é compilado para arquivos de objeto, o vinculador coleta informações de assembly dependente.Ao vincular o binário final, o vinculador gera um manifesto intermediário é usado posteriormente para gerar o manifesto final.
Após intermediários manifesto e vinculação estiver concluído, a ferramenta de manifesto será executada mesclagem um manifesto final e salvá-lo sistema autônomo arquivo externo.
O projeto sistema de compilação e detecta se o manifesto gerado pela ferramenta de manifesto contém informações diferentes do que o manifesto incorporado já em binário.
Se o manifesto incorporado no binário é diferente do manifesto gerado pela ferramenta de manifesto ou o binário não contém um manifesto incorporado, Visual Studio invocará o vinculador mais uma vez para incorporar o arquivo de manifesto externo dentro do binário sistema autônomo um recurso.
Se o manifesto incorporado no binário é o mesmo que o manifesto gerado pela ferramenta de manifesto, a compilação continuará para sistema autônomo próximas etapas de compilação.
O manifesto incorporado o binário final sistema autônomo um recurso de texto e podem ser visualizada abrindo o binário final sistema autônomo um arquivo no Visual Studio.Para garantir que o manifesto aponta para as bibliotecas corretas, siga as etapas descritas em Noções básicas sobre dependências de um aplicativo Visual do C++ ou siga as sugestões descritas a Solução de problemas seção.
Consulte também
Conceitos
Como: Incorporar um manifesto dentro de um aplicativo C/C ++
Noções básicas sobre geração de manifesto para programas de C/C ++