Mover o arquivo de manifesto para dll?

Estou usando um componente de terceiros no meu aplicativo que é distribuído como um componente COM ou pode ser referenciado usando um arquivo .manifest. De qualquer maneira, é carregado usando CoCreateInstance (). Os arquivos necessários para o componente de terceiros residem em uma subpasta. O desenvolvedor do componente me disse para incluir um arquivo .manifest nas configurações do Visual Studio 2010 (na seção "Manifesto") do executável, e carregar o componente funciona sem problemas.

Agora estou usando o componente de terceiros apenas de uma DLL, para encapsular os recursos usados ​​do componente de terceiros. Estou carregando a DLL dinamicamente, usando LoadLibrary (). Usando o componente ainda funciona, eu posso usar o componente de dentro da DLL que é carregado pelo EXE que possui o arquivo de manifesto referenciado.

Para separar ainda mais o EXE do terceiro componente pary, eu gostaria de mover o manifesto para a DLL também, onde é o único local onde o componente é usado. Desta forma, todos os novos EXEs que gostaria de escrever podem usar a DLL e indiretamente usar os recursos. Por enquanto, eu tenho que adicionar o mainfest a cada novo EXE, mas não quero fazer isso.

Existe uma maneira de mover o manifesto usado pelo EXE para uma DLL?

questionAnswers(1)

yourAnswerToTheQuestion