2016-02-16 131 views
1

我有兩個項目,AppA和AppB的Visual Studio 2015解決方案。在某個時候,AppA啓動AppB。我希望調試器在AppB啓動AppA時開始運行,這樣我可以在AppB中設置斷點等,但我不知道如何設置它。Visual Studio如何在項目B啓動時調試項目A?

任何幫助將不勝感激! Michael

+0

Visual Studio作爲AppA和AppB的輸出產生了什麼?他們是.exe還是.dll? – rrirower

+0

這必須以前被問過很多次,但我找不到...... –

回答

1

在AppB的啓動代碼中,添加對Debugger.Break的調用。這將暫停執行以允許您附加調試器。

+0

Debugger.Break()沒有導致任何事情發生,但我確實發現Debugger.Launch()確實啓動了調試器(所以謝謝你的提示)。 有趣的是,如果我手動啓動AppB,當調試器出現時,我能夠看到AppB的源代碼。但是,如果我讓AppA啓動AppB,則調試程序會在沒有源代碼的情況下啓動AppB:( –

+0

從AppA運行AppB時,AppB正在運行的位置是否有pdb文件? – Pedro

相關問題