Depurador de Microsoft Visual Studio
Microsoft Visual Studio Debugger es un depurador incluido con todas las versiones de Microsoft Visual Studio . Este depurador adoptó originalmente gran parte de su enfoque y funcionalidad de CodeView , un depurador de texto independiente que se envió con Microsoft Visual C++ versión 1.5 y anteriores.
Entre las funciones más avanzadas que han aparecido en las últimas versiones del depurador, podemos señalar:
- Integración completa simbólica y de fuentes.
- Vinculación y separación a/desde procesos [1] .
- Depuración incorporada de programas escritos en lenguajes .NET y lenguajes naturales para Windows (por ejemplo, llamadas de C# a C++ ).
- Capacidad para depurar desde una máquina remota [2] .
- Compatibilidad completa con C++, incluidas plantillas y biblioteca estándar
- Depuración de servicios web ASP.NET .
- Un estándar único para capacidades de punto de interrupción más avanzadas , incluidas condiciones, direcciones y datos.
- Muchas formas de representar el estado de los programas y los datos, incluidas varias ventanas gráficas, subprocesos , la pila de llamadas y módulos. La visualización de la biblioteca utilizada y los tipos de datos personalizados se pueden personalizar (por ejemplo, para mostrar el contenido de una clase de contenedor con más detalle que solo mostrar su estructura principal).
- Scripting o la capacidad de controlar mediante macros o scripts. Se puede utilizar cualquier lenguaje que pueda interactuar con COM .
- Soporte para el principio Editar y continuar , que permite cambiar el código fuente y recompilarlo sin reiniciar el programa (solo para aplicaciones de 32 bits).
- Depuración local y remota de procedimientos almacenados de SQL en versiones compatibles de Microsoft SQL Server .
La principal desventaja de Visual Studio Debugger es la incapacidad de rastrear el modo kernel en su código . La depuración en Windows en modo kernel generalmente se realiza mediante WinDbg , KD o SoftICE .
Notas
- ↑ Depurar múltiples procesos - Visual Studio | Documentos de Microsoft . Consultado el 14 de mayo de 2020. Archivado desde el original el 24 de abril de 2019. (indefinido)
- ↑ Depuración remota - Visual Studio | Documentos de Microsoft . Consultado el 14 de mayo de 2020. Archivado desde el original el 16 de junio de 2020. (indefinido)
Enlaces