I am using Burn for MSIs package. I am using Votive (Visual Studio) & my own custom BA instead of WiXBA. I tried to debug custom BA using Debugger.Launch()
. But when I start debugging, error messages occur.
No symbols are loaded for any call stack frame. The source code cannot be displayed
I realized that package.exe links CustomBA dll which located at C:\Documents and Settings\user\Local Settings\Temp\{GUID}\
. {GUID}
is always changed. So, whenever I run package.exe, always directory is changed.
I think that is the reason to occur errors.
In Visual Studio, When I started package.exe with CustomBA dll which located at absolute path (.../Debug/bin/CustomBA.dll
). But after execute the package.exe, it links to Local Settings\Temp\{GUID}
directory. So, when we start debugging and attached to CustomBA dll, CustomBA dll's directory is dynamically changed and No symbols are loaded
error occurs.
- 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?