Preparación de la depuración: proyectos de consola

Actualización: noviembre 2007

Este tema hace referencia 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.

Preparar la depuración de un proyecto de consola es similar a preparar la depuración de un proyecto para Windows, con algunas consideraciones adicionales. Para obtener más información, vea Preparación de la depuración: aplicaciones de Windows Forms y Preparación de la depuración: aplicaciones de Windows Forms (.NET). Debido a la similitud de todas las aplicaciones de consola, este tema cubre los tipos de proyecto siguientes:

  • Aplicación de consola de C#

  • Aplicación de consola de Visual Basic

  • Aplicación de consola de C++ (.NET)

  • Aplicación de consola de C++ (Win32)

Es posible que necesite especificar argumentos de línea de comandos para la aplicación de consola. Para obtener más información, vea Configuración del proyecto para una configuración de depuración de C++, Configuración del proyecto para una configuración de depuración de Visual Basic o Configuración del proyecto para configuraciones de depuración en C#.

Al igual que todas las propiedades del proyecto, estos argumentos persisten entre sesiones de depuración y entre sesiones de Visual Studio. Por lo tanto, si la aplicación de consola es una aplicación que ya ha depurado anteriormente, recuerde que puede haber argumentos de sesiones anteriores escritos en el cuadro de diálogo Páginas de propiedades de <Proyecto>.

Una aplicación de consola utiliza la ventana Consola para aceptar entradas y mostrar mensajes de salida. Para escribir en la ventana Consola, la aplicación debe utilizar el objeto Console en lugar del objeto [Debug]. Para escribir en la ventana Resultados de Visual Studio, utilice el objeto [Debug] de la manera habitual. Asegúrese de que conoce la ubicación en la que la aplicación escribe los datos; de lo contrario, podría buscar mensajes en el lugar incorrecto. Para obtener más información, vea Console (clase), Debug (clase) y Resultados (ventana).

Al depurar una aplicación de consola, tal vez desee iniciar la aplicación desde el símbolo del sistema en vez de hacerlo desde Visual Studio. En ese caso, puede iniciar la aplicación desde el símbolo del sistema y asociar a la misma el depurador de Visual Studio. Para obtener más información, vea Conectarse a procesos en ejecución.

Cuando inicia una aplicación de consola en Visual Studio, la ventana Consola aparece a veces detrás de la ventana Visual Studio. Si intenta iniciar la aplicación de consola desde Visual Studio pero no ocurre nada, intente mover la ventana de Visual Studio.

Vea también

Conceptos

Seguridad del depurador

Referencia

Configuración del proyecto para una configuración de depuración de C++

Otros recursos

Depuración de código nativo

Depurar código administrado

Preparación de la depuración: tipos de proyecto de Visual C++

Preparación de la depuración: Tipos de proyectos de C# y Visual Basic