好像是
System.Diagnostics.Debug
System.Diagnostics.Trace
在很大程度上是相同的,有一个值得注意的例外,就是在发布配置中编译了Debug使用.
你何时会使用一个而不是另一个?到目前为止我唯一能解决的问题就是你使用Debug类来生成只在调试配置中看到的输出,而Trace将保留在发布配置中,但这并没有真正回答我的头.
如果您要对代码进行检测,为什么要使用Debug,因为可以在不重新编译的情况下关闭Trace?
.net c# debugging instrumentation
.net ×1
c# ×1
debugging ×1
instrumentation ×1