我正在使用C#Windows Forms创建一个应用程序,一切都很好,直到今天我醒来并尝试运行它,似乎它没有调试任何东西!
好吧,它确实调试,但不如以前那么好
例如,一个明显的nullReference异常,例如:
Product something = null;
MessageBox.Show(something.AllowDrop.ToString());
在VS中给我这样的东西:
http://i.imgur.com/l12OA.png
而不是获得熟悉,友好的用户界面来显示看起来像这样的例外:
http://i.imgur.com/VtK7n.png
VS变得怪异了!这不是我担心的原因:另一方面,当我使用DataReader对象时,它会自动跳过所有错误,而不会抛出一个异常!并且每当发生异常时,运行时工具就会停止运行代码!
发生了什么事?
答案 0 :(得分:0)
在Vs菜单的Debug / Exception中,你应该'检查'(在公共语言运行时异常中)列'User-Unhandled'。
答案 1 :(得分:0)
启用例外助手
在VS2010内部转到:
工具 - >选项 - > Debbuging - >一般 - > “启用例外 助手“