Share via


Messages de diagnostic dans la fenêtre Sortie

Mise à jour : novembre 2007

Cette rubrique s'applique à :

Édition

Visual Basic

C#

C++

Web Developer

Express

La rubrique s'applique La rubrique s'applique

Managé uniquement

La rubrique s'applique

Standard

La rubrique s'applique La rubrique s'applique

Managé uniquement

La rubrique s'applique

Pro et Team

La rubrique s'applique La rubrique s'applique

Managé uniquement

La rubrique s'applique

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.

Vous pouvez écrire des messages d'exécution dans la fenêtre Sortie en utilisant les classes Debug ou Trace, qui font partie de la bibliothèque de classes System.Diagnostics. Utilisez la classe Debug si vous n'utilisez que la version Debug de votre programme pour la sortie. Utilisez la classe Trace si vous souhaitez obtenir une sortie pour les versions Debug et Release.

Méthodes de sortie

Les classes Trace et Debug fournissent les méthodes de sortie suivantes :

  • Plusieurs méthodes Write, qui génèrent des informations de sortie sans interrompre l'exécution. Ces méthodes remplacent la méthode Debug.Print utilisée dans les versions précédentes de Visual Basic.

  • Les méthodes Debug.Assert et Trace.Assert, qui interrompent l'exécution et génèrent des informations de sortie si une condition spécifique échoue. Par défaut, la méthode Assert affiche les informations dans une boîte de dialogue. Pour plus d'informations, consultez Assertions dans du code managé.

  • Les méthodes Debug.Fail et Trace.Fail, qui interrompent toujours l'exécution et génèrent des informations de sortie. Par défaut, les méthodes Fail affichent les informations dans une boîte de dialogue.

En plus de programmer à partir de votre application, la fenêtre Sortie peut afficher des informations sur les éléments suivants :

  • Modules que le débogueur a chargés ou déchargés.

  • Exceptions qui sont levées.

  • Processus qui cessent de s'exécuter.

  • Threads qui s'arrêtent.

Voir aussi

Concepts

Sécurité du débogueur

Introduction à l'instrumentation et au traçage

Référence

Sortie, fenêtre

Autres ressources

Traçage et instrumentation d'applications

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

Débogage du code managé