我正在使用这样的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
有没有更简洁的方法呢?
答案 0 :(得分:6)
启用First Chance Exceptions:CTRL-ALT-E(勾选CLR例外的抛出列)
答案 1 :(得分:2)
不要这样做。最好在Debug-> Exceptions上打开Exception通知。这样,即使在后面处理它们,您也会看到异常。