Valor de retorno 3 de DIRCA_CHECKFX - Projeto de implantação do VS 2013

Eu tenho o problema temido da minha tentativa de instalação de um MSI:

MSI (c) (98:B0) [18:01:22:818]: Invoking remote custom action. DLL: C:\DOCUME~1\sspencer\LOCALS~1\Temp\1\MSI19.tmp, Entrypoint: CheckFX
MSI (c) (98:FC) [18:01:22:833]: Cloaking enabled.
MSI (c) (98:FC) [18:01:22:833]: Attempting to enable all disabled privileges before calling Install on Server
MSI (c) (98:FC) [18:01:22:833]: Connected to service for CA interface.
Action ended 18:01:22: DIRCA_CheckFX. Return value 3.

Após muita pesquisa, isso na verdade indica que a DLL não foi carregada completamente, o servidor da CA não conseguiu se conectar e começou a atingir os pontos de entrada da DLL.

Usei o orca e o 7zip para extrair a ação personalizada do DIRCA_CheckFX que é inserido pelo Visual studio quando o projeto de implantação é criado. Peguei a DLL e executei o Dependency Walker no sistema host (Server 2003 R2) que deu o erro:

Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.

Recompilei o sistema usando o compilador do VS 2010, extraí a DLL e executei o walker de dependência, o que não criou o mesmo erro. Ou seja, a compilação do VS 2010 funciona, a compilação do VS 2013 falha porque a DLL incluída não é carregada no ambiente de destino.

Minha pergunta é como solucionar problemas de quais DLL (s) estão ausentes para solucionar esse erro relatado pelo Dependency Walker.

questionAnswers(4)

yourAnswerToTheQuestion