WPF Visual Studio没有抛出正确的异常

时间:2011-09-04 14:25:57

标签: wpf visual-studio exception

我搜索了互联网,但找不到合适的解决方案来解决我的问题。 问题如下:我有一个wpf应用程序,它触发了我有一些代码的事件:

string result = e.NewValue.ToString();

问题是当e.NewValue为'null'时,visual studio会向我抛出'System.Reflection.Invocation Exception'而不是NullReferenceException。我意识到我的视觉工作室有问题的方式是将整个解决方案发送给我的朋友,当他试图做同样的视觉工作室时,想出了一个NullReferenceException并在正确的时间停止。我试过这台电脑 - 家用电脑和笔记本电脑,两台机器的结果都是一样的。我真的认为我搞砸了一些设置,但是你可以帮助我,因为我在使用WPF时没有得到真正的例外。 Visual Studio是2010和SP1。

1 个答案:

答案 0 :(得分:2)

您或Telerik控件可能正在捕捉并重新抛出其他地方的异常。试试这个: 打开调试 - >例外并标记CLR异常的“Thrown”。这样,无论处理与否,无论何时抛出异常,都告诉调试器停止。