【问题标题】:WPF Visual Studio not throwing the right exceptionWPF Visual Studio 没有抛出正确的异常
【发布时间】:2011-11-10 02:52:41
【问题描述】:

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

string result = e.NewValue.ToString();

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

【问题讨论】:

  • 你能分享更多信息吗?触发了什么事件?
  • 这次活动对您有什么帮助?该事件是 Telerik radGridView 中的 OnCellValidating,但我认为该事件在这里并不重要。它没有为我显示真正的例外,但它为我的朋友显示了它......
  • 我想知道事件参数对象是什么。了解示例中“e”的类型可能有助于某人识别问题。
  • 能否发布整个异常,包括其内部异常和堆栈跟踪?

标签: wpf visual-studio exception


【解决方案1】:

您或 Telerik 控件可能在其他地方捕获并重新抛出不同的异常。尝试这个: 打开 Debug -> Exceptions 并为 CLR 异常标记“Thrown”。这样一来,无论是否处理了异常,您都会告诉调试器在抛出异常时停止。

【讨论】:

  • 工作就像一个魅力。非常感谢:)
猜你喜欢
  • 1970-01-01
  • 2023-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-07
  • 1970-01-01
  • 1970-01-01
  • 2013-11-27
相关资源
最近更新 更多