Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WiX 3.8-调试自定义刻录引导程序_Wix_Burn_Wix3.8 - Fatal编程技术网

WiX 3.8-调试自定义刻录引导程序

WiX 3.8-调试自定义刻录引导程序,wix,burn,wix3.8,Wix,Burn,Wix3.8,有人能指出调试WiX自定义Burn引导程序所涉及的步骤吗 我有我的微星工作干净。但是当我将它与Burn bootstrapper一起使用时,自定义操作会延迟并产生问题。我只想用VS2012调试我的引导程序。Rob Mensching介绍了正确的方法 或者,您可以使用以下选项: 引导程序在用户的临时目录中创建日志,例如:C:\Users\[username]\AppData\Local\temp 运行boostrapper并将调试器连接到setup.exe 在代码中调用Debugger.Laun

有人能指出调试WiX自定义Burn引导程序所涉及的步骤吗


我有我的微星工作干净。但是当我将它与Burn bootstrapper一起使用时,自定义操作会延迟并产生问题。我只想用VS2012调试我的引导程序。

Rob Mensching介绍了正确的方法

或者,您可以使用以下选项:

  • 引导程序在用户的临时目录中创建日志,例如:
    C:\Users\[username]\AppData\Local\temp

  • 运行boostrapper并将调试器连接到setup.exe

  • 在代码中调用
    Debugger.Launch()
    (从System.Diagnostics命名空间)以在运行时启动调试器


注意:如果引导程序是使用托管代码编写的,则可以使用最后一个选项Debugger.Launch()。对于托管引导程序应用程序,@RobMensching解释了自动附加调试器。感谢@CodeFox,该链接很有帮助。这比在代码中添加Debugger.Launch()语句要好得多