我有一个需要吞咽的异常(日志记录期间的异常),但是我不希望异常信息完全消失在时间的迷雾中,因此我认为我至少也可以将其输出以进行调试
Debug.Write(ex.ToString());
这样,如果有必要,可以至少在有问题的计算机上使用DebugView。
问题是在 Release模式下删除了Debug类-如何在 Release模式下输出一些要调试的东西?
最佳答案
只需使用
Trace.Write(ex.ToString());
这和
Debug.Write(ex.ToString());
一样,但是不会在Release模式下删除(只要您没有在项目设置中删除TRACE常量的定义)