调试时如何查看异常?

5
我是这样使用NLog的:

try
{
    // ... some code
}
catch(AException ex)
{
    logger.ErrorException(ex.Message, ex);
}

但是我想在调试时看到异常。所以我尝试了以下方法:

#if !DEBUG
    try
    {
#endif
        // ... some code
#if !DEBUG
    }
    catch(AException ex)
    {
        logger.ErrorException(ex.Message, ex);
    }
#endif

有没有更简洁的方法呢?


我不知道你在尝试做什么。 - cadrell0
2个回答

6

打开首次机会异常:CTRL-ALT-E(对于CLR异常,选中抛出列)。

enter image description here


2

不要这样做。最好在Debug->Exceptions中启用异常通知。这样,即使稍后处理异常,您也将在创建异常时看到它们。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接