Visual Studio Express 2012在抛出异常时出现恼人的弹出对话框

Mir*_*rks 7 breakpoints exception modal-dialog popup visual-studio-2012

问题描述:

每当抛出异常而没有捕获异常时,弹出一个对话框.我希望Visual Studio Express 2012只是打破并停止使用此模式对话框窗口抓取所有输入.对话框示例:在此输入图像描述

通缉解决方案:

VS 2010没有显示这个恼人的弹出窗口,而是一个叫做异常助手的东西.我如何能够在2012年获得与2010年相同的例外中断?即使这是不可能的,我真的希望弹出窗口能够在保持休息的同时消失.

我试图解决这个问题的事情:

  1. 在Google和StackOverflow上搜索解决方案(我使用的一些关键字:visual studio 2012,弹出窗口,窗口,对话框,异常助手,异常,休息)
  2. 在VS 2012上运行修复
  3. 卸载并删除设置(文件夹:C:\ Users\<用户名>\Documents\Visual Studio 2012),然后安装
  4. 工具 - >导入和导出设置 - >"重置所有设置"
  5. 启用"抛出异常类型时中断"
  6. 更改设置:"工具 - >选项 - >调试 - >常规"

编辑:

我正在使用Express版本,不再是例外助手了!:(

EDIT2:

使用AutoHotkey找到了一个(非常难看的)解决方法:

#SingleInstance force
#Persistent
loop
{
    WinWaitActive, Microsoft Visual Studio Express 2012 for Windows Desktop
    WinClose, Microsoft Visual Studio Express 2012 for Windows Desktop
}
return
Run Code Online (Sandbox Code Playgroud)

Aar*_*ell 3

根据以下论坛上的答案,VS 2012 Express 不再具有异常助手选项: http://connect.microsoft.com/VisualStudio/feedback/details/762652/enable-exception-assistant-option-missing-from- vs2012-express-桌面版

希望我们能在 VS Express 的未来版本中看到它。据我所知,VS 2010 Express仍然可用,2012可以读取2010年的项目,而不会破坏兼容性。因此,如果这对你来说很重要,你可以回到 2010 年来追踪 bug。这不是一个特别令人兴奋的解决方案,但微软提供了与 Express 版本一样多的功能,这一点仍然给我留下了深刻的印象。