Wie Sie sagen, werden Trace-Aufrufe nur ausgeführt, wenn Sie sich im Freigabemodus befinden. Das Kompilieren im Freigabemodus hat einige Leistungsvorteile, die Sie vielleicht in der Endanwendung wünschen, und es kann andere Gründe geben, warum Sie den Freigabemodus einschalten wollen. Es kann jedoch vorkommen, dass Sie Informationen in der Trace-Konsole aufzeichnen möchten, die mit Anwendungen wie DbgView von SysInternal . Dabei handelt es sich in der Regel um Meldungen, die Sie nicht unbedingt an eine Protokollausgabe senden wollen oder die Sie zu Debugging-Zwecken immer verfügbar haben wollen, auch wenn der Benutzer die Protokollierung ausgeschaltet hat.
Sie möchten sicher nicht viele Informationen an die Trace-Konsole senden, da dies zu Leistungseinbußen führt, aber einige kritische Informationen können durchaus sinnvoll sein.