Compartir a través de


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

Este tema se aplica a:

Edición

Visual Basic

C#

F#

C++

Web Developer

Express

El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable El tema no es aplicable

Pro, Premium y Ultimate

El tema es aplicable

El tema es aplicable

El tema es aplicable

El tema es aplicable

El tema no es aplicable

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 de salida 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 Salida (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 de 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

Referencia

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

Conceptos

Seguridad del depurador

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#, F# y Visual Basic