¿Cómo depurar la aplicación bootstrap personalizada?

Estoy usando el paquete Burn for MSIs. Estoy usando Votive (Visual Studio) y mi propio BA personalizado en lugar de WiXBA. Traté de depurar el uso de BA personalizadoDebugger.Launch(). Pero cuando comienzo a depurar, aparecen mensajes de error.

No se cargan símbolos para ningún marco de pila de llamadas. El código fuente no se puede mostrar

Me di cuenta de que package.exe vincula dll CustomBA que se encuentra enC:\Documents and Settings\user\Local Settings\Temp\{GUID}\. {GUID} siempre se cambia Entonces, cada vez que ejecuto package.exe, siempre se cambia el directorio.

Creo que esa es la razón para que se produzcan errores.

En Visual Studio, cuando inicié package.exe con CustomBA dll que se encontraba en la ruta absoluta (.../Debug/bin/CustomBA.dll). Pero después de ejecutar el package.exe, se vincula aLocal Settings\Temp\{GUID} directorio. Entonces, cuando comenzamos a depurar y adjuntamos a CustomBA dll, el directorio de CustomBA dll se modifica dinámicamente yNo symbols are loaded se produce un error.

¿Por qué package.exe vincula dll que se encuentra enC:\Documents and Settings\user\Local Settings\Temp\{GUID}\? ¿Podemos elegir el camino para dll estáticamente?Si no podemos elegir la ruta dll de forma estática, ¿cómo puedo usar las funciones de depuración para CustomBA?

Respuestas a la pregunta(3)

Su respuesta a la pregunta