Как отладить пользовательское приложение начальной загрузки?

Я использую Burn for MSIs package. Я использую Votive (Visual Studio) & amp; мой собственный BA вместо WiXBA. Я пытался отладить пользовательский BA с помощьюDebugger.Launch(), Но когда я начинаю отладку, появляются сообщения об ошибках.

No symbols are loaded for any call stack frame. The source code cannot be displayed

Я понял, что package.exe связывает CustomBA DLL, которая находится наC:\Documents and Settings\user\Local Settings\Temp\{GUID}\. {GUID} всегда меняется. Поэтому, когда я запускаю package.exe, каталог всегда меняется.

Я думаю, что это является причиной возникновения ошибок.

В Visual Studio, когда я запустил package.exe с dll CustomBA, который находится по абсолютному пути (.../Debug/bin/CustomBA.dll). Но после выполнения package.exe, он ссылается наLocal Settings\Temp\{GUID} каталог. Таким образом, когда мы начинаем отладку и подключаемся к CustomBAll dll, каталог CustomBA dll динамически изменяется иNo symbols are loaded ошибка происходит.

Why package.exe links dll which located at C:\Documents and Settings\user\Local Settings\Temp\{GUID}\? Can we choose the path for dll statically? If we can't choose the dll path statically, how can I use debugging functions for CustomBA?

Ответы на вопрос(3)

Ваш ответ на вопрос