0

我正在使用 C# Windows Forms 创建一个应用程序,一切都很好,直到今天我醒来并尝试运行它,它似乎没有调试任何东西!
好吧,它确实可以调试,但不如以前那么好。
例如,一个明显的 nullReference 异常,例如:

Product something = null;
MessageBox.Show(something.AllowDrop.ToString());

在 VS 中给了我类似的东西:http:
//i.imgur.com/l12OA.png
而不是获得熟悉的、友好的 UI 来显示看起来像这样的异常:http:
//i.imgur.com/VtK7n。 png
VS变得奇怪了!这不是我担心的原因:另一方面,当我使用 DataReader 对象时,它会自动跳过所有错误而不会抛出一个异常!每当发生异常时,运行时工具就会停止运行代码!
这是怎么回事?

4

2 回答 2

0

在 Vs 菜单调试/异常中,您应该“检查”(在公共语言运行时异常中)列“用户未处理”。

在此处输入图像描述

于 2012-06-03T09:32:34.907 回答
0

启用异常助手

在VS2010里面去:

工具 -> 选项 -> 调试 -> 常规 -> “启用异常助手”

于 2012-06-03T09:43:25.547 回答