Il semble que le Système.Diagnostics.Le débogage et le Système.Diagnostics.Trace sont essentiellement les mêmes, à l'exception notable que le Débogage d'utilisation est compilé dans un communiqué de configuration. Quand voulez-vous utiliser l'un et pas l'autre? La seule réponse à ce que j'ai creusé jusqu'à présent est juste que vous utilisez la classe Debug pour générer la sortie que vous ne voyez en configuration debug et Trace restera dans un communiqué de configuration, mais ce n'est pas vraiment répondre à la question dans ma tête.
Si vous allez à l'instrument de votre code, pourquoi voudriez-vous jamais utiliser de Débogage, car la Trace peut être éteint sans recompiler?