看起来,
System.Diagnostics.Debug
System.Diagnostics.Trace
在很大程度上是相同的,但值得注意的例外是,调试的使用是在发布配置中编译出来的。
什么时候你会使用其中一个而不使用另一个?到目前为止,我找到的唯一答案是,您使用跟踪调试类来生成仅在调试配置中看到的输出,将保留在发布配置中,但这并不能真正回答我脑海中的问题。
如果你打算检测你的代码,为什么要使用调试,因为跟踪可以在不重新编译的情况下被关闭?
https://stackoverflow.com/questions/179868
相似问题