2012-09-07 12 views

Respuesta

7

La respuesta corta es: No, hasta donde yo sé.

Sin embargo, si está buscando realizar la depuración sin iniciar el proyecto desde MonoDevelop, existe la opción de usar el Soft debugger described here. El flujo de trabajo para hacerlo es:

  1. Habilitar comandos personalizados a la softdebugger en monodevelop estableciendo MONODEVELOP_SDB_TEST variable de entorno a un valor
  2. inicio monodevelop
  3. Ir a la Ejecutar -> Ejecutar con -> Personalizado Mono comando Depurador suave
  4. Ingrese un número de puerto y una dirección IP de su máquina donde el debug puede llegar a MonoDevelop. Deje los otros campos vacíos.
  5. Presione Listen.
  6. de inicio de la aplicación con los parámetros --debug y --debugger-agente de transporte = = dt_socket, dirección = [IP especifica en monodevelop]: [puerto especificado en monodevelop]

Y entonces usted puede inspeccionar lo que es funcionando normalmente, utilizando puntos de interrupción para la eliminación, inspeccionar variables y demás. Tenga en cuenta que esto le permite implementar en todas las máquinas, siempre que se pueda acceder a ellas a través de la red.

enter image description here

Sé que esto no es "conectar con el proceso", pero a medida que son muy limitados en la descripción de su intención, esto podría ser de valor para usted.

0

Al principio, yo también no puedo encontrar "asociar al proceso" en mi (2.8.6.3) IDE Monodevelop,

pero cuando he instalado 'GUN complemento del depurador de monodevelop', no puedo encontrar "conectar con el proceso "en" EJECUTAR "memu. Por lo tanto, debe instalar el plugin Depurador GNU para monodesarrollo para "adjuntar al proceso"

ps: mi monodesarrollo se encuentra en Ubuntu 12.04; El "plugin de depuración GUN para monodesarrollo" se puede encontrar en "monodesarrollo en el Centro de software".

Cuestiones relacionadas