小编use*_*862的帖子

如何调试自定义引导程序?

我正在使用Burn for MSIs包.我正在使用Votive(Visual Studio)和我自己的自定义BA而不是WiXBA.我尝试使用调试自定义BA Debugger.Launch().但是当我开始调试时,会出现错误消息.

没有为任何调用堆栈帧加载符号.源代码无法显示

我意识到package.exe链接了位于的CustomBA dll C:\Documents and Settings\user\Local Settings\Temp\{GUID}\.{GUID}总是改变.因此,每当我运行package.exe时,总是会更改目录.

我认为这是发生错误的原因.

在Visual Studio中,当我使用CustomBA dll启动package.exe时,它位于绝对路径(.../Debug/bin/CustomBA.dll).但是在执行package.exe之后,它会链接到Local Settings\Temp\{GUID}目录.因此,当我们开始调试并附加到CustomBA dll时,CustomBA dll的目录会动态更改并No symbols are loaded发生错误.

  • 为什么package.exe链接dll位于C:\Documents and Settings\user\Local Settings\Temp\{GUID}\?我们可以静态选择dll的路径吗?
  • 如果我们不能静态选择dll路径,我如何使用CustomBA的调试功能?

windows-installer wix burn wix3.6 votive

17
推荐指数
3
解决办法
5151
查看次数

标签 统计

burn ×1

votive ×1

windows-installer ×1

wix ×1

wix3.6 ×1