/MANIFEST (criar manifesto de assembly lado a lado)
/MANIFEST[:{EMBED[,ID=#]|NO}]
Comentários
/MANIFEST especifica que o vinculador deve criar um arquivo de manifesto lado a lado. Para obter mais informações sobre os arquivos de manifesto, consulte Referência do arquivo de manifesto.
A opção é /MANIFEST.
A opção de /MANIFEST:EMBED especifica que o vinculador deve digitar o arquivo de manifesto na imagem como um recurso do tipo RT_MANIFEST. O parâmetro opcional de ID é a ID do recurso a ser usado para o manifesto. Use um valor de 1 para um arquivo executável. Use um valor de 2 para uma DLL que permite especificar dependências privadas. Se o parâmetro de ID não for especificado, o valor padrão é 2 se a opção /DLL for definida; caso contrário, o valor padrão é 1.
A partir Visual Studio 2008, os arquivos de manifesto para executáveis contêm uma seção que especifica as informações de Controle de Conta de Usuário (UAC). Se você especificar /MANIFEST mas não especifica nem /MANIFESTUAC ou /DLL, um fragmento do UAC opção que tem o nível do UAC definido como asInvoker é inserido no manifesto. Para obter mais informações sobre os níveis do UAC, consulte /MANIFESTUAC (insere informações UAC no manifesto).
Para alterar o comportamento padrão para o UAC, siga um destes:
Especifique a opção /MANIFESTUAC e define o nível do UAC para o valor desejado.
Ou especificar a opção de /MANIFESTUAC:NO se não desejar gerar um fragmento do UAC no manifesto.
Se você não especificar /MANIFEST mas especifica comentários de /MANIFESTDEPENDENCY , um arquivo de manifesto é criado. Um arquivo de manifesto não é criado se você especificar /MANIFEST:NO.
Se você especificar /MANIFEST, o nome do arquivo de manifesto é o mesmo que o nome do arquivo de saída, mas com o .manifest anexado ao nome de arquivo. Por exemplo, se o nome do arquivo de saída é MyFile.exe, o nome do arquivo de manifesto é MyFile.exe.manifest. Se você especificar /MANIFESTFILE:name, o nome do manifesto é o que você especifica 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 Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.
Expanda o nó Propriedades de Configuração.
Expanda o nó Vinculador.
Selecione a página de propriedades de Arquivo de Manifesto .
Modifique a propriedade de Gerar Manifesto .
Para definir essa opção de vinculador por meio de programação
- Consulte GenerateManifest.