Jus*_*tin 5 c# debugging exception-handling release
我有一个例外,我需要吞下(日志记录期间的异常),但我不希望异常信息完全丢失到时间的迷雾,所以我想我也可以至少将其输出到调试使用
Debug.Write(ex.ToString());
Run Code Online (Sandbox Code Playgroud)
这样,如果有必要支持,至少可以在有问题的机器上使用DebugView.
麻烦是在发布模式下删除Debug类 - 如何在发布模式下输出要调试的内容?
Dir*_*mar 16
简单地使用
Trace.Write(ex.ToString());
Run Code Online (Sandbox Code Playgroud)
这与Debug.Write(ex.ToString());在发布模式下相同但不会被删除(只要您没有在项目设置中删除TRACE常量的定义)
| 归档时间: |
|
| 查看次数: |
1868 次 |
| 最近记录: |