2012-03-11 37 views
0

我想重構一個app.config文件,添加一些自定義標記。這是相當複雜的結構,像嵌套在三個ConfigurationElementCollection彼此。 在程序運行時,它正在靜默地死去,輸出單行,如System.Configuration.ConfigurationErrorsException occurred in System.Configuration.dll。 確定原因肯定是不夠的。我如何獲得更多的信息,至少是例外的文字?任何方式從.dll中捕獲例外.net

P.S.這是WPF應用程序

+0

它在哪裏輸出那條線?你有沒有嘗試在調試器下運行你的應用程序? – svick 2012-03-12 01:18:51

回答

1

在Visual Studio中按Ctrl + Alt + E,並在公共語言運行庫異常打勾System.Configuration.ConfigurationException

+0

謝謝,雖然它現在打破,當它是由用戶(這是這種情況)未處理。 – Arnthor 2012-03-12 07:23:41

+0

我的意思是它應該在那裏突破,沒有任何關於錯誤信息,是不是? – Arnthor 2012-03-12 12:18:31

+0

它應該打破並顯示小例外窗口,您可以點擊'查看詳細信息'。在細節中還顯示了例外的消息。 – nik 2012-03-12 12:35:02

1

我將使debugging the .net source,看看爲什麼它拋出異常

+0

Upwoted,有趣的文章。雖然,我沒有看到該列表中的System.Configuration.dll可用於內部查看,但我懶得去看看是否可以查看它,因爲我設法解決了這個問題: ) – Arnthor 2012-03-13 11:07:18

+0

總是存在Reflector Cost或Just Code(Free)反編譯器 – 2012-03-13 12:44:40

+0

我的意思是**將**視爲VS調試器的選項。我對調試感興趣,而不是反向工程本身。 – Arnthor 2012-03-13 12:53:23