2012-03-11 65 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