我有一个需要吞咽的异常(日志记录期间的异常),但是我不希望异常信息完全消失在时间的迷雾中,因此我认为我至少也可以将其输出以进行调试

Debug.Write(ex.ToString());

这样,如果有必要,可以至少在有问题的计算机上使用DebugView。

问题是在 Release模式下删除了Debug类-如何在 Release模式下输出一些要调试的东西?

最佳答案

只需使用

Trace.Write(ex.ToString());

这和Debug.Write(ex.ToString());一样,但是不会在Release模式下删除(只要您没有在项目设置中删除TRACE常量的定义)

10-08 19:54