2014-01-14 82 views
3

任何人都可以指出調試WiX自定義刻錄引導程序所涉及的步驟嗎?WiX 3.8 - 調試自定義刻錄引導程序

我有我的MSI工作乾淨。但是當我將它與Burn bootstrapper一起使用時,自定義操作推遲併產生問題。我只想用VS2012調試我的引導程序。

+0

[?如何調試自定義啓動應用程序(http://stackoverflow.com/questions/11001980/how-to-debug-custom-bootstrap-application) –

回答

6

Rob Mensching在this answer中描述了正確的方法。

或者,可以使用以下命令:

  • 引導程序創建在用戶的臨時目錄中的日誌,例如:C:\Users\[username]\AppData\Local\Temp

  • 運行您boostrapper和調試器附加到您的setup.exe。

  • 在代碼中調用Debugger.Launch()(來自System.Diagnostics名稱空間)以在運行時啓動調試器。

+0

注的可能重複:最後一個選項,如果您的引導程序是使用託管代碼編寫的,則可以使用Debugger.Launch()。 – BryanJ

+3

對於託管引導程序應用程序,@RobMensching解釋了[另一種方式](http://stackoverflow.com/a/15913760/1811525)自動附加調試程序。 – CodeFox

+0

謝謝@CodeFox,該鏈接是有幫助的。這比在代碼中添加Debugger.Launch()語句好得多。 – BryanJ

相關問題