我有一个异常需要吞下(日志记录期间的异常),但是我不希望异常信息完全丢失在时间的迷雾中,所以我想我也可以至少将它输出到调试使用
Debug.Write(ex.ToString());
这样,如果需要支持,至少可以在有问题的机器上使用 DebugView。
问题是 Debug 类在 Release模式下被删除了 - 我如何在 Release模式下输出要调试的内容?
最佳答案
简单使用
Trace.Write(ex.ToString());
这与 Debug.Write(ex.ToString());
相同,但在 Release 模式下不会被删除(只要您没有删除 TRACE 常量的定义在你的项目设置中)
关于c# - 在 Release模式下写入调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1237845/