2015-07-10 104 views
0

如何確定執行任何操作後哪一行將被執行?找出哪一行將在Visual Studio調試模式下執行

如果我知道什麼將被執行,我可以在那裏放置斷點。但是如果我不確定在哪裏設置斷點或者我需要更快地執行執行行(不設置斷點)。

「打破所有」不是我所期待的。它暫停調試,所以我不能執行任何操作(之後我希望Visual Studio自動設置斷點)

換句話說,例如,我想在單擊按鈕後開始調試每一行,而不放置斷點。它可能嗎?

回答

1

對於.NET應用程序,您可以使用我的Runtime Flow工具(30天試用版)查看某些操作後執行的代碼。

+0

謝謝。我不知道我是否會使用它,但或多或​​少是我的意思。 – tauri

0

在想要停止的行上設置斷點。然後一旦中斷點被擊中步入或在Visual Studio中按F11。這會將您帶到執行的下一行代碼中,而不管它在項目中的哪個位置。

+0

99%的病例我都這麼做。但是如果我不知道在哪裏設置斷點? – tauri

+0

如果你想找出被調用的類/方法的位置,那麼你可以右鍵單擊類/方法,然後按「Go To Definition」或將光標放在方法名稱的中間,然後按F12鍵'而不必處於調試模式。 – amza

+0

我也知道它:)但是這一次我需要Visual Studio會告訴我,執行某些操作後會執行什麼操作。 (點擊按鈕並不是最好的例子,因爲我知道它會是什麼,但在1%的情況下,我不知道) – tauri

相關問題