Как отладить пользовательское приложение начальной загрузки?
Я использую 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
ошибка происходит.
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?