2013-12-08 65 views
5

我正在使用Visual Studio 2008(C#速成版),我試圖調試由於觸發事件而發生的TargetInvocationException。調試TargetInvocationException

enter image description here

我的問題是不是specificly有關此異常,(所以爲什麼我沒有包含有關此異常的任何細節),但更多使用IDE有效調試此。

我可以看到內部異常給了我需要調試錯誤的詳細信息(單擊異常幫助程序中的「查看詳細信息」),但是相當懶惰,或者應該說,試圖充分利用我希望能夠說服IDE向我展示在我的代碼中用於正確線程的原始(內部異常)的異常幫助,並附帶堆棧跟蹤,而不是向我顯示異常詳細信息爲調用線程。

這是可能的,如果是這樣,我該如何去做這件事?

+0

您是否嘗試過檢查選項 - '在異常對話框上的CLR exceptions'突破? –

+0

@RohitVats我在哪裏可以找到該選項,記住我正在使用快遞版本? – Bryan

+0

'調試 - >例外' –

回答

8

你可以告訴調試器與CLR exception打破這樣您就可以看到它拋出異常的確切位置。

您可以在Debug -> Exceptions下查看。

你可以在這裏找到它 -

enter image description here

enter image description here

相關問題