visual una tiempo studio proyecto please para open modo modificar llamada first este error ejecucion editar e_fail devuelto depurar depuracion debuggear debug continuar configuracion componente compilacion como codigo code cambie advanced visual-studio command-line debugging

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 ...