在Windows 7上获取有用的错误消息

时间:2010-07-15 13:19:35

标签: c# visual-studio-2005 windows-7 windows-error-reporting

在Windows XP开发期间,如果我的应用程序遇到未处理的异常,它将显示错误消息“X遇到并出现错误...”,并为我提供启动调试器的选项。在Windows 7下,我得到的是一条消息“X已停止工作,Windows正在检查解决方案”。

我再也看不到错误消息的任何细节了,我没有给出调试选项。

我正在使用VS2005,据我所知,启用了JIT调试。

有没有回到WinXP的有用错误消息?

编辑:它只是一个标准的WinForms桌面应用程序,无需运行特殊权限。

2 个答案:

答案 0 :(得分:1)

也许您发现WER(Windows错误报告)设置很有用:

http://msdn.microsoft.com/en-us/library/bb513638%28VS.85%29.aspx

此外,您可以将此作为登陆点与WER联系:

http://msdn.microsoft.com/en-us/library/bb513641%28v=VS.85%29.aspx

不幸的是,我不能直接回答你的问题,但也许这可以作为进一步研究的暗示。

答案 1 :(得分:1)

好的,感谢leppie的评论找到答案。

  1. 转到“控制面板” - >“操作中心”
  2. 展开维护选项卡,然后选择“检查问题报告的解决方案”
  3. 下的设置
  4. 更改为“从不检查解决方案”
  5. 现在发生错误时,对话框中有一个“Debug the program”选项。