Share via


Préparation du débogage : projets console

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique La rubrique s'applique La rubrique ne s'applique pas

Standard

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

Pro et Team

La rubrique s'applique

La rubrique s'applique

La rubrique s'applique

La rubrique ne s'applique pas

Légende du tableau :

La rubrique s'applique

Applicable

La rubrique ne s'applique pas

Non applicable

La rubrique s'applique mais la commande est masquée par défaut

Commande ou commandes masquées par défaut.

La préparation du débogage d'un projet console est identique à celle d'un projet Windows, avec quelques éléments supplémentaires à prendre en compte. Pour plus d'informations, consultez Préparation du débogage : applications Windows Forms et Préparation du débogage : applications Windows Forms (.NET). En raison de la similarité de toutes les applications console, cette rubrique couvre les types de projets suivants :

  • Application console C#

  • Application console Visual Basic

  • Application console C++ (.NET)

  • Application console C++ (Win32)

Vous pouvez être amené à spécifier des arguments de ligne de commande pour votre application console. Pour plus d'informations, consultez Paramètres de projet pour une configuration Debug C++, Paramètres de projet pour une configuration Debug Visual Basic ou Paramètres de projet pour des configurations Debug C#.

Comme toutes les propriétés de projet, ces arguments persistent entre les sessions de débogage et celles de Visual Studio. Par conséquent, si vous avez débogué précédemment l'application console, n'oubliez pas qu'il existe peut-être des arguments provenant des sessions précédentes dans la boîte de dialogue Pages de propriétés de <Projet>.

Une application console utilise la fenêtre de console pour accepter les entrées et afficher les messages de sortie. Pour écrire dans la fenêtre Console, votre application doit utiliser l'objet Console au lieu de l'objet [Debug]. Pour écrire dans la fenêtre Sortie de Visual Studio, utilisez l'objet [Debug] comme d'habitude. Vérifiez l'emplacement dans lequel écrit votre application, sinon vous risquez de rechercher les messages au mauvais endroit. Pour plus d'informations, consultez Console, classe, Debug, classe et Sortie, fenêtre.

Lors du débogage d'une application console, vous pouvez démarrer l'application à partir de l'invite de commandes au lieu de la démarrer à partir de Visual Studio. Dans ce cas, vous pouvez démarrer l'application à partir de l'invite de commandes, puis l'attacher au débogueur Visual Studio. Pour plus d'informations, consultez Attachement à des processus en cours d'exécution.

Lorsque vous démarrez une application console à partir de Visual Studio, la fenêtre Console apparaît quelquefois derrière la fenêtre Visual Studio. Si vous essayez de démarrer votre application console à partir de Visual Studio et que rien ne se produit, essayez de déplacer la fenêtre de Visual Studio.

Voir aussi

Concepts

Sécurité du débogueur

Référence

Paramètres de projet pour une configuration Debug C++

Autres ressources

Débogage du code natif

Débogage du code managé

Préparation du débogage : types de projets Visual C++

Préparation du débogage : types de projets C# et Visual Basic