visual-studio - una - para depurar este modulo cambie la configuracion de compilacion del proyecto a modo de depuracion
Ejecutar el modo de depuración desde la línea de comandos (4)
Quiero ejecutar mi proyecto en modo de depuración desde la línea de comandos, no desde Visual Studio (VS está abierto).
¿Hay algún parámetro para agregar al comando?
En realidad, quiero inicializar varias instancias de mi proyecto al mismo tiempo (desde el archivo bat) y depurarlas, en lugar de presionar múltiples F5 .
.NET Framework SDK incluye el depurador de tiempo de ejecución de la línea de comandos llamado CorDbg.exe
Herramientas + Adjuntar a proceso permite depurar múltiples procesos. En la lista "Procesos disponibles" simplemente haga clic en + Mayús para hacer clic para seleccionar todos ellos. Hacer un seguimiento de qué instancia estás depurando cuando estableces un punto de interrupción debería ser un poco complicado.
Para depurar varias instancias de su aplicación, puede iniciarlas por separado desde la línea de comandos (o presionar Ctrl + F5 en VS para iniciar la aplicación sin depurador adjunto) y luego adjuntar el depurador VS manualmente mediante la depuración -> Adjuntar a proceso ... comando de menú.
Si desea iniciar / adjuntar automáticamente un depurador, puede agregar el siguiente código a su método Main
:
#if DEBUG
System.Diagnostics.Debugger.Launch();
#endif
Este comando debe mostrar el siguiente cuadro de diálogo que le permite elegir la instancia en ejecución para la depuración:
http://i.msdn.microsoft.com/cc163606.fig07(en-us).gif (es decir, figura 7 en este artículo: http://msdn.microsoft.com/en-us/magazine/cc163606.aspx )
texto alternativo http://i.msdn.microsoft.com/cc163606.fig07(en-us).gif
Puede iniciar sus ejecutables desde la línea de comandos simplemente escribiendo su (ruta y) nombre.
Luego puede adjuntar a esas instancias usando Herramientas / Adjuntar para Procesar ...