He visto esta opción debajo del menú de depuración, pero no entiendo completamente lo que significa. ¿Alguien podría explicarme? Gracias de antemano.¿Qué significa adjuntar al proceso en Visual Studio 2010?
Respuesta
Cuando se conecta a un proceso, está causando que el depurador se conecte al proceso y le permita establecer puntos de interrupción dentro de un código que no ha iniciado desde un depurador. Esto es muy útil en la situación de intentar depurar cosas que tienen un proceso de desove automático (como el código .NET que se ejecuta bajo IIS).
Eso significa conectar un depurador (es decir, un depurador integrado de Visual Studio) al proceso para que pueda pausarlo e inspeccionar las variables en tiempo de ejecución. Esto ocurre cuando presionas F5 automáticamente o puedes hacerlo manualmente usando el menú de depuración.
Puede conectar el depurador a un proceso en ejecución y comenzar a depurarlo donde está en. Principalmente útil solo si tiene la información de depuración para el ejecutable.
Tiendo a usarlo si mi programa muestra una excepción y todavía no lo estoy depurando. Puedo adjuntar y luego ver las variables y llamar a la pila.
Gracias por su respuesta. – abw333
En lugar de presionar F5
para iniciar una instancia de su aplicación (o presionar el botón verde "ir"), puede conectar el depurador a un programa ya en ejecución. Aunque puede/puede/adjuntar a una instancia de Bloc de notas, ya que el Bloc de notas no es una aplicación .NET y no tiene los símbolos de depuración .pdb para el bloc de notas, no servirá de mucho.
que use una instancia en ejecución de su programa (o una instancia de Internet Explorer que está ejecutando su código) ...
- compilar símbolos no optimizadas
- compilación "completa" depuración (la predeterminado para la configuración de depuración)
- asegúrese de que el archivo .pdb está en el mismo directorio que el PDB (o se puede encontrar de forma manual)
- asegurarse de que el código está en el mismo camino que cuando estaba compilado (o tiene que encontrarlo manualmente)
No sé lo que dice la documentación oficial, pero así es como lo uso.
Si está trabajando en un proyecto que se ejecuta continuamente, digamos un sitio web implementado en IIS o un servicio de Windows y tiene la solución con el código del programa abierto en VS, puede conectarlo al proceso y depurar es como si lo hubieras lanzado golpeando F5, estableciendo puntos de interrupción, etc. También permite conectarlo a un proceso que se ejecuta en una máquina remota si está configurado correctamente, lo que resulta útil si estás depurando un proceso en un servidor intermedio o algo así.
Solo necesita asegurarse de que el código que está editando sea el que se usó para compilar el binario.
- 1. Adjuntar al proceso en 2012
- 2. Visual Studio Adjuntar el depurador al servicio de Windows - adjuntar gris
- 3. Visual Studio 2010 - RemovePreviousVersions
- 4. Apagar Visual Studio Adjuntar advertencia de seguridad al depurar IIS
- 5. Excepción al implementar en SharePoint 2010 desde Visual Studio 2010
- 6. Automatizar "Adjuntar al proceso" en VS2005/2008
- 7. ¿Qué significa Visual Studio al normalizar terminaciones de línea inconsistentes?
- 8. confirmación visual studio 2010 al cerrar
- 9. System.OutOfMemoryException al usar Visual Studio 2010
- 10. ¿Adjuntar automáticamente archivos XML al esquema XSD en Visual Studio?
- 11. ¿Qué opinas de Visual Studio 2010?
- 12. Desinstalar Visual Studio 2010
- 13. /LinkResource en Visual Studio 2010
- 14. Visual Studio 2010 molestias Intellisense
- 15. apertura en Visual Studio 2010
- 16. Configurar 'Guardar al perder el foco' en visual studio 2010
- 17. Visual Studio 2010 "Mancha"
- 18. GTK # en Visual Studio 2010
- 19. ExtJS en Visual Studio (2010)
- 20. IronScheme en Visual Studio 2010
- 21. Java en Visual Studio 2010?
- 22. VB6 en Visual Studio 2010
- 23. Visual Studio: adjuntar automáticamente a un proceso cuando se genera el proceso
- 24. Visual Studio 2012 en comparación con Visual Studio 2010 (delta)
- 25. QT y Visual Studio 2010
- 26. CLR Profiler - Adjuntar al proceso existente
- 27. F7 en Visual Studio 2010 - ¿Qué es lo opuesto?
- 28. WebsiteSpark y Visual Studio 2010
- 29. snprintf y Visual Studio 2010
- 30. Visual Studio 2010 se bloquea aleatoriamente al editar XAML
Gracias por su respuesta. – abw333