2013-03-17 51 views
1

我在使用屬性網格修改應用程序中的控件屬性時遇到了交叉線程異常。我試圖在Visual Studio中使用Exceptions對話框來打破所有異常(我選中了對話框中的所有複選框)。屬性網格仍然捕獲它自己的異常,所以我不能打破查找導致問題的代碼。有沒有辦法打破屬性網格異常?是否有辦法阻止屬性網格在Visual Studio中捕獲異常

+0

您可以將Visual Studio配置爲停止所有異常,包括第一次機會。看看返回谷歌查詢的是什麼:http://www.google.com/search?q=configure+visual+studio+to+breal+on+first+chance+exceptions+&meta= – 2013-03-17 08:36:54

+0

謝謝。通過以下幾個鏈接,我發現一般情況下有一個名爲「Just my code」的調試選項。我把它關掉了,並能夠發現異常。 – theoutfield 2013-03-17 13:28:15

回答

0

設計時拋出異常嗎?我認爲這是事實,因爲你在談論物業網格。如果是這樣,您將無法使用運行設計器的同一Visual Studio實例來捕捉它。要調試控件的設計時行爲,需要將Visual Studio的第二個實例附加到正在運行設計器的實例 - 然後在拋出異常時該第二個實例應該中斷。您可以選擇附加到進程從調試菜單並選擇devenv.exe的的過程(確保你選擇devenv.exe的的正確的實例!)。

+0

對不起,這是在運行時發生的。我在我的一個表單上使用屬性網格控件。它抓住了例外,所以我不能指出這個問題。 – theoutfield 2013-03-17 04:17:42

相關問題