He estado haciendo algunas pruebas de rendimiento sobre el uso de System.Diagnostics.Debug, y parece que todo el código relacionado con la clase estática Debug se elimina completamente cuando se genera la configuración de Release . Me preguntaba cómo lo sabe el compilador. Tal vez haya alguna clase o atributo de configuración que permita especificar exactamente ese comportamiento.Eliminando el código de Release build en .NET
Estoy intentando crear un código de depuración que quiero eliminar por completo de la configuración de Release, y me preguntaba si podría hacerlo igual que la clase Debug, donde simplemente cambiando los parámetros de configuración se elimina el código.
¡No sabía eso, eso podría ser útil! – Stormenet
Esto es exactamente lo que esperaba, ya que es personalizable y extensible. – Curro