Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica se o vinculador deve criar um arquivo de manifesto lado a lado.
Sintaxe
/MANIFEST[:{EMBED[,ID=resource_id]|NO}]
Comentários
A /MANIFEST opção do vinculador informa ao vinculador para criar um arquivo de manifesto lado a lado. Para obter mais informações sobre arquivos de manifesto, consulte Referência de arquivos de manifesto.
O padrão é /MANIFEST.
A /MANIFEST:EMBED opção especifica que o vinculador deve inserir o arquivo de manifesto na imagem como um recurso do tipo RT_MANIFEST. O parâmetro opcional ID define a ID do recurso a ser usada para o manifesto. Use um resource_id valor de 1 para um arquivo executável. Use um valor de 2 para uma DLL a fim de habilitá-la para especificar dependências privadas. Se o ID parâmetro não for especificado, o valor padrão será 2 se a /DLL opção estiver definida; caso contrário, o valor padrão será 1.
A partir do Visual Studio 2008, os arquivos de manifesto dos executáveis contêm uma seção que especifica informações do Controle de Conta de Usuário (UAC). Se você especificar /MANIFEST , mas não especificar um ou /MANIFESTUAC /DLL, um fragmento do UAC padrão com o nível do UAC definido como asInvoker será inserido no manifesto. Para obter mais informações sobre os níveis do UAC, consulte /MANIFESTUAC (Incorpora informações do UAC no manifesto).
Para alterar o comportamento padrão do UAC, defina uma destas opções:
Especifique a
/MANIFESTUACopção e defina o nível do UAC para o valor desejado.Ou especifique a
/MANIFESTUAC:NOopção se você não quiser gerar um fragmento do UAC no manifesto.
Se você não especificar /MANIFEST , mas especificar /MANIFESTDEPENDENCY atributos, um arquivo de manifesto será criado. Um arquivo de manifesto não será criado se você especificar /MANIFEST:NO.
Se você especificar /MANIFEST, o nome do arquivo de manifesto será o mesmo que o nome completo do arquivo de saída, mas com .manifest anexado ao nome do arquivo. Por exemplo, se o nome do arquivo de saída for MyFile.exe, o nome do arquivo de manifesto será MyFile.exe.manifest. Se você especificar /MANIFESTFILE:name, o nome do manifesto será o que você especificar em name.
Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para mais informações, consulte Definir propriedades de build e do compilador.
Selecione a página de propriedades Propriedades de Configuração>Vinculador>Arquivo de Manifesto.
Modifique a propriedade Gerar Manifesto. Escolha OK ou Aplicar para salvar as alterações.
Para definir esta opção do vinculador por meio de programação
- Consulte GenerateManifest.
Confira também
Referência de arquivos de manifesto
/MANIFESTDEPENDENCY (Especifique as dependências do manifesto)
/MANIFESTFILE (Nome: arquivo de manifesto)
/MANIFESTUAC (Incorpora informações do UAC no manifesto)
Referência de vinculador MSVC
Opções de vinculador MSVC