如何设置 Visual Studio 以显示第一次机会异常的堆栈跟踪?

Posted

技术标签:

【中文标题】如何设置 Visual Studio 以显示第一次机会异常的堆栈跟踪?【英文标题】:How can I set Visual Studio to show a stack trace for first chance exceptions? 【发布时间】:2010-02-03 21:13:54 【问题描述】:

现在,它只是显示:

在 Microsoft.Stubs.VsPackage.dll 中发生了“System.ArgumentException”类型的第一次机会异常

有没有办法让它在异常消息中包含部分堆栈跟踪,而不必闯入调试器?

【问题讨论】:

【参考方案1】:

您是否在输出窗口或异常助手中看到此消息?

异常助手是一个显示异常信息的小工具提示样式窗口。如果是异常助手,您可以单击“查看详细信息”按钮并调出属性网格。属性之一将是堆栈跟踪。

如果是构建窗口,恐怕没有办法让它打印出异常的堆栈跟踪信息。您唯一的选择是在第一次机会异常时启用中断并手动检查该值。

【讨论】:

这是输出窗口。我试图避免使用异常助手,因为它是一个非常缓慢的过程。

以上是关于如何设置 Visual Studio 以显示第一次机会异常的堆栈跟踪?的主要内容,如果未能解决你的问题,请参考以下文章

如何让Visual Studio代码在格式化代码中显示斜体字体?来自这个github页面

如何设置Microsoft Visual Studio的字体大小

如何在 Visual Studio Code 中自动设置语法突出显示的语言

如何:从 Visual Studio 启动工具

配置 Visual Studio 以创建 32 位和 64 位配置

在 Visual Studio 2019 C++ 中,如何扩展动态分配的数组以显示其所有元素?