Cómo: Depurar un archivo ejecutable que no es parte de una solución de Visual Studio
Actualización: noviembre 2007
Este tema se aplica a:
Edición |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro y Team |
Leyenda de la tabla:
Se aplica |
|
No procede |
|
Comando o comandos ocultos de manera predeterminada. |
Es posible que haya ocasiones en las que desee depurar un archivo ejecutable que no forme parte de un proyecto de Visual Studio. Puede tratarse de un archivo ejecutable que se haya creado fuera de Visual Studio o de un archivo ejecutable que haya recibido de otra persona.
La solución habitual a este problema consiste en iniciar el archivo ejecutable fuera de Visual Studio y asociarlo mediante el depurador de Visual Studio. Para obtener más información, vea Conectarse a procesos en ejecución.
La asignación a una aplicación requiere algunos pasos que deben realizarse manualmente, por lo que necesitan algunos segundos. Este ligero retraso significa que la asignación no será la solución si se está intentando depurar un problema que se produce durante el inicio. Además, si se depura un programa que no espera que el usuario proporcione datos y finaliza rápidamente, puede que no tenga tiempo de asociar el archivo al programa. En caso de que tenga instalado Visual C++, podrá crear un proyecto EXE para este tipo de programa.
Para crear un proyecto .EXE para un archivo ejecutable existente
En el menú Archivo, haga clic en Abrir y seleccione Proyecto.
En el cuadro de diálogo Abrir proyecto, haga clic en la flecha de cuadro desplegable Tipo de archivo y seleccione Archivos ejecutables.
Busque el archivo ejecutable y haga clic en Aceptar.
De esta manera creará una solución temporal que contiene el archivo ejecutable.
Como alternativa, puede importar un archivo ejecutable a una solución existente de Visual Studio.
Para importar una archivo ejecutable a una solución de Visual Studio
En el menú Archivo, haga clic en Agregar proyecto y, a continuación, haga clic en Proyecto existente.
En el cuadro de diálogo Agregar proyecto existente, busque y seleccione el archivo ejecutable.
Haga clic en Aceptar.
Inicie el archivo ejecutable mediante la selección de un comando de ejecución, como Iniciar, en el menú Depurar.
Nota: No todos los lenguajes de programación admiten proyectos EXE. Si necesita utilizar esta característica, instale Visual C++.
Cuando se depura un archivo ejecutable sin el código fuente, las características de depuración disponibles son limitadas, tanto si se asocia el depurador al archivo en ejecución como si se agrega el archivo ejecutable a una solución de Visual Studio. Si el archivo ejecutable se generó sin información de depuración en un formato compatible, las características disponibles serán aún más limitadas. Si dispone del código fuente, lo más recomendable es que importe dicho código a Visual Studio y que cree una versión de depuración del archivo ejecutable en Visual Studio.
Vea también
Conceptos
Archivos PDB (C# y Visual Basic)