Capítulo 13. Diagnóstico
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Cuando las cosas van mal, es importante disponer de información que ayude a diagnosticar el problema. Un Entorno de Desarrollo Integrado (IDE) o un depurador pueden ayudar mucho a este efecto, pero normalmente sólo están disponibles durante el desarrollo. Tras el lanzamiento de una aplicación, la propia aplicación debe recopilar y registrar información de diagnóstico. Para cumplir este requisito, .NET proporciona un conjunto de funciones para registrar información de diagnóstico, monitorizar el comportamiento de la aplicación, detectar errores en tiempo de ejecución e integrarse con herramientas de depuración, si están disponibles.
Algunas herramientas de diagnóstico y API son específicas de Windows porque dependen de características del sistema operativo Windows. En un esfuerzo por evitar que las API específicas de la plataforma saturen la BCL .NET, Microsoft las ha distribuido en paquetes NuGet independientes a los que puedes hacer referencia opcionalmente. Hay más de una docena de paquetes específicos de Windows, que puedes referenciar todos a la vez con el paquete "maestro" Microsoft.Windows.Compatibilidad.
Los tipos de este capítulo se definen principalmente en el espacio de nombres System.Diagnostics
.
Compilación condicional
Puedes compilar condicionalmente cualquier sección de código en C# con directivas de preprocesador. Las directivas ...
Get C# 12 en pocas palabras now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.