C# Visual Studio运行时调试器已禁用
我用C#Windows窗体创建了一个应用程序,一切都很好,直到今天我醒来并尝试运行它,但它似乎没有调试任何东西C# Visual Studio运行时调试器已禁用,c#,visual-studio,debugging,C#,Visual Studio,Debugging,我用C#Windows窗体创建了一个应用程序,一切都很好,直到今天我醒来并尝试运行它,但它似乎没有调试任何东西 嗯,它确实可以调试,但不如以前那么好。 例如,一个明显的nullReference异常,例如: Product something = null; MessageBox.Show(something.AllowDrop.ToString()); 在VS:中给我类似的信息 而不是使用熟悉、友好的用户界面来显示类似以下内容的异常: VS变得很奇怪!这不是我担心的原因:另一方面,当我使
嗯,它确实可以调试,但不如以前那么好。
例如,一个明显的nullReference异常,例如:
Product something = null;
MessageBox.Show(something.AllowDrop.ToString());
在VS:中给我类似的信息
而不是使用熟悉、友好的用户界面来显示类似以下内容的异常:
VS变得很奇怪!这不是我担心的原因:另一方面,当我使用DataReader对象时,它会自动跳过所有错误,而不会抛出一个异常!每当发生异常时,运行时工具就会停止运行代码
发生了什么?在Vs菜单“调试/异常”中,您应该“检查”(在公共语言运行时异常中)列“用户未处理”
启用异常助手 在VS2010内部,请转到: 工具->选项->去bug->常规->启用异常 助理“ 我检查了所有项目的“抛出”列,现在显示抛出错误和用户未处理错误的异常助手。如果我禁用它,它将显示为“无”。