7

问题描述:

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

想要的解决方案:

VS 2010不会显示这个烦人的弹出窗口,而是显示异常助手。我如何在 2012 年获得与 2010 年相同类型的异常中断?即使这是不可能的,我真的希望在保持休息的同时弹出窗口消失。

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

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

编辑:

我用的是Express版,没有异常助手了!:(

编辑2:

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

#SingleInstance force
#Persistent
loop
{
    WinWaitActive, Microsoft Visual Studio Express 2012 for Windows Desktop
    WinClose, Microsoft Visual Studio Express 2012 for Windows Desktop
}
return
4

2 回答 2

3

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

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

于 2012-11-28T07:10:50.820 回答
2

在 VS2012 中,当我取消选中工具 -> 选项 -> 调试 -> 常规 -> “启用异常助手”时,我得到了烦人的对话框。

于 2012-10-06T17:07:45.350 回答