En este artículo, te voy a explicar cómo activar o desactivar la depuración «Just-In-Time» de Microsoft Visual Studio, una herramienta que te permite examinar y modificar el código de tu aplicación mientras se ejecuta. La depuración «Just-In-Time» es útil para detectar y corregir errores, optimizar el rendimiento y probar nuevas funcionalidades sin tener que reiniciar el programa.
Para activar o desactivar la depuración «Just-In-Time», tienes que seguir estos pasos:
- Abre Microsoft Visual Studio y selecciona el menú Herramientas.
- Haz clic en Opciones y luego en Depuración.
- En el panel izquierdo, selecciona Depuración «Just-In-Time».
- En el panel derecho, marca o desmarca las casillas de los tipos de código que quieres depurar con esta herramienta: código administrado, código nativo o código de script.
- Haz clic en Aceptar para guardar los cambios.
Ahora ya puedes usar la depuración «Just-In-Time» en tus proyectos de Microsoft Visual Studio. Recuerda que esta herramienta solo funciona si tienes instalado el depurador correspondiente al tipo de código que quieres depurar. Además, ten en cuenta que la depuración «Just-In-Time» puede afectar al rendimiento de tu aplicación, por lo que te recomiendo que la uses solo cuando sea necesario y que la desactives cuando termines de depurar.
Espero que este artículo te haya sido útil y que hayas aprendido algo nuevo sobre la depuración «Just-In-Time» de Microsoft Visual Studio. Si tienes alguna duda o comentario, no dudes en dejarlo abajo.
Depurar una excepción Just-In-Time
Si ha habilitado la depuración Just-In-Time, podrá probar el programa fuera de Visual Studio y seguir utilizando su depurador cuando se produzca un bloqueo o una excepción.
Cuando se produce un bloqueo con la depuración Just-In-Time habilitada, aparece un cuadro de diálogo con el siguiente mensaje:
Se ha producido una excepción no controlada (‘System.TypeInitializationException’) en terrarium.exe [3384]
El siguiente procedimiento describe qué hacer cuando se recibe este error.
Depurar una excepción Just-In-Time
En la lista Posibles depuradores, haga clic en Nueva instancia de Visual Studio 2005.Si ya se está ejecutando otra instancia de Visual Studio 2005, puede elegirla.
Si desea utilizar Visual Studio 2005 automáticamente para futuros bloqueos, haga clic en Establecer depurador seleccionado como predeterminado.O bienSi desea elegir el tipo de código que podrá depurar, haga clic en Seleccionar manualmente los motores de depuración. Si no elige esta opción, Visual Studio seleccionará automáticamente los motores de depuración adecuados para el tipo de código del programa.
Haga clic en Aceptar.Si el ensamblado contiene código que no es de confianza, aparecerá un cuadro de diálogo de advertencia de seguridad con la opción de seguir depurando o no.
Decida si confía en el código (quizá porque lo ha escrito o porque confía en el autor). Puede que se esté ejecutando en un equipo remoto y no reconozca el nombre del proceso. Que el código se esté ejecutando de forma local no es motivo suficiente para confiar: si está ejecutando Internet Explorer, puede que se esté ejecutando código ActiveX dañino. Considere un control de este tipo ejecutándose en aplicaciones de su equipo. Si confía en el código haga clic en Depurar, si no, haga clic en No depurar.