Visual Studio运行时调试程序已禁用

时间:2012-06-03 09:21:39

标签: c# visual-studio debugging

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

2 个答案:

答案 0 :(得分:0)

在Vs菜单的Debug / Exception中,你应该'检查'(在公共语言运行时异常中)列'User-Unhandled'。

enter image description here

答案 1 :(得分:0)

启用例外助手

在VS2010内部转到:

  

工具 - >选项 - > Debbuging - >一般 - > “启用例外   助手“