Visual Studio调试断言失败对话框无响应

时间:2016-08-25 22:53:08

标签: c++ visual-studio-2015 visual-studio-debugging

调试本机win32应用程序时,某些未处理的异常(更具体地说是Windows atlcomcli.h中的失败断言)会导致“未处理的异常”对话框(您可以中止继续(在Visual Studio中调试异常)或忽略)到冻结无响应 - 没有任何按钮可以按压。

这意味着我无法获得callstack等等,我必须强制终止Visual Studio,因此我无法获得有关调试崩溃位置的任何帮助。

对于抛出的大多数其他未处理的异常,它可以正常工作。

为什么会这样?

1 个答案:

答案 0 :(得分:0)

一种解决方法是您可以收集崩溃/冻结问题的minidump文件,调试崩溃的转储文件并找到更多有用的信息:

How can I disable the debug assertion dialog on Windows?