visual studio editar debuggear debug continuar como code visual-studio debugging

visual-studio - editar - debug visual studio code



¿Es posible comunicarse con el depurador de Visual Studio programáticamente durante la depuración? (2)

Me gustaría controlar las opciones en el depurador sin usar la GUI de depuración, preferiblemente desde dentro del código que se depura. Creo que sería bastante difícil, pero tal vez mi código depurado puede solicitar un servicio de código independiente que se comunicará con el depurador.

Esto se relaciona con otra pregunta mía sobre el control de cuándo romper con las excepciones.


Puede escribir macros de Visual Studio que pueden hacer cualquier cosa con la GUI, pero pueden involucrarse bastante. Consulte la documentación de MSDN sobre automatización y extensibilidad para Visual Studio

Hacer esto desde el código que se está depurando sería complicado, definitivamente necesitaría alguna forma nueva de comunicación con VS, quizás un complemento personalizado. No creo que un servicio independiente sea fundamental aquí. El mayor problema es que su código dejará de ejecutarse cuando se rompa el depurador.


Sé que puedes hacerlo con WinDBG y OutputDebugString, pero para Visual Studio, creo que tienes que lanzar otro proceso, enviar comandos a ese y manipular la API de Debugger.