Como depurar o aplicativo de bootstrap personalizado?

Eu estou usando o pacote Burn for MSIs. Eu estou usando Votive (Visual Studio) e meu próprio BA personalizado em vez de WiXBA. Eu tentei depurar BA personalizado usandoDebugger.Launch(). Mas quando eu começo a depuração, mensagens de erro ocorrem.

Nenhum símbolo é carregado para qualquer quadro de pilha de chamadas. O código fonte não pode ser exibido

Eu percebi que o package.exe links CustomBA dll que localizado noC:\Documents and Settings\user\Local Settings\Temp\{GUID}\. {GUID} é sempre alterado. Então, sempre que eu executo o package.exe, sempre o diretório é alterado.

Eu acho que essa é a razão para ocorrer erros.

No Visual Studio, quando iniciei o package.exe com dll CustomBA localizado no caminho absoluto (.../Debug/bin/CustomBA.dll). Mas depois de executar o package.exe, ele faz o link paraLocal Settings\Temp\{GUID} diretório. Assim, quando iniciamos a depuração e anexamos à dll CustomBA, o diretório do dll CustomBA é dinamicamente alterado eNo symbols are loaded ocorreu um erro.

Por dll package.exe links dll que localizado naC:\Documents and Settings\user\Local Settings\Temp\{GUID}\? Podemos escolher o caminho para dll estaticamente?Se não podemos escolher o caminho dll estaticamente, como posso usar funções de depuração para CustomBA?

questionAnswers(3)

yourAnswerToTheQuestion