我正在使用 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 对象时,它会自动跳过所有错误而不会抛出一个异常!每当发生异常时,运行时工具就会停止运行代码!
这是怎么回事?