c# - 如何在不将变量分配给异常的情况下在调试器中查看异常详细信息?

标签 c# visual-studio exception

我想在 visual studio 调试器中查看异常详细信息,而无需将变量分配给异常。目前我必须写这样的东西:

try 
{
    //some code
}
catch (SecurityException ex)
{
   //some code or ever no any code 
}

Visual Studio 抛出一个错误,指示从未使用过 ex 变量,但我需要此变量以在调试时查看异常详细信息。

更新:我知道如何抑制 VS 错误“从未使用过变量”,问题是在没有此变量的情况下在 watch 中看到异常。


@VladimirFrolov 的 $exception 变量或@MarcGravell 的异常助手是一个答案。

最佳答案

您可以在 Locals 列表中看到您的异常或在 Watch 列表中使用 $exception:

try
{
    // some code
}
catch (SecurityException)
{ // place breakpoint at this line
}

关于c# - 如何在不将变量分配给异常的情况下在调试器中查看异常详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15943373/

相关文章:

C#:如何使 IEnumerable<T> 线程安全?

asp.net - 有人在 Visual Studio Dev 机器上使用 Apple Mac OS 10.6 和 Parallels 5 取得成功吗?

python - 在变量中使用 except 和存储错误

java - 二维数组 - 计算邻居算法时出错(康威的生命游戏)

c# - 如何获取项目之间共享的app.settings文件的相对文件路径

c++ - 程序中引发的访问冲突(段错误)

c# - Azure 存储容器大小

c# - 写入包含 ""的字符串

javascript - jQuery 弹出窗口不显示内部带有方括号的字符串

VS2005 中的 C# : Can a device project target both full framework and CF?