Fenêtre Sortie

La fenêtre Sortie affiche des messages d’état pour diverses fonctionnalités dans l’environnement de développement intégré (IDE). Pour ouvrir la fenêtre Sortie, dans la barre de menus, choisissez Affichage>Sortie, ou appuyez sur Ctrl+Alt+O.

Barre d'outils

Les commandes suivantes sont affichées dans la barre d’outils de la fenêtre Sortie.

Afficher la sortie à partir de

Affiche un ou plusieurs volets de sortie à afficher. Plusieurs volets d’informations peuvent être disponibles, suivant les outils de l’IDE qui ont utilisé la fenêtre Sortie pour remettre des messages à l’utilisateur.

Rechercher le message dans le code

Déplace le point d’insertion dans l’éditeur de code vers la ligne qui contient l’erreur de build sélectionnée.

Atteindre le message précédent

Place le focus dans la fenêtre Sortie sur l’erreur de build précédente et déplace le point d’insertion dans l’éditeur de code vers la ligne qui contient cette erreur de build.

Atteindre le message suivant

Place le focus dans la fenêtre Sortie sur l’erreur de build suivante et déplace le point d’insertion dans l’éditeur de code vers la ligne qui contient cette erreur de build.

Tout effacer

Efface tout le texte du volet Sortie.

Activer/Désactiver le retour automatique à la ligne

Active et désactive la fonctionnalité de retour automatique à la ligne dans le volet Sortie. Quand cette option est activée, le texte des longues entrées qui s’étend au-delà de la zone d’affichage apparaît sur la ligne suivante.

Volet de sortie

Le contenu du volet Sortie sélectionné dans la liste Afficher la sortie à partir de provient de la source indiquée.

Acheminer les messages vers la fenêtre Sortie

Pour afficher la fenêtre Sortie chaque fois que vous générez un projet, dans la boîte de dialogue Options, dans la page Projets et solutions>Général, sélectionnez Afficher la fenêtre Sortie au démarrage de la génération. Ensuite, avec un fichier de code ouvert pour modification, choisissez Atteindre le message suivant et Atteindre le message précédent dans la barre d’outils de la fenêtre Sortie pour sélectionner des entrées dans le volet Sortie. Parallèlement, le point d’insertion dans l’éditeur de code se positionne sur la ligne de code à laquelle se produit le problème sélectionné.

Certaines fonctionnalités et commandes IDE appelées dans la fenêtre Commande remettent leur sortie à la fenêtre Sortie. La sortie des outils externes tels que les fichiers .bat et .com, qui s’affiche généralement dans la fenêtre de commande, est routée vers un volet Sortie quand vous sélectionnez l’option Utiliser la fenêtre Sortie dans Gérer les outils externes. D’autres types de messages peuvent également être affichés dans les volets Sortie. Par exemple, quand la syntaxe Transact-SQL d’une procédure stockée fait l’objet d’une vérification par rapport à une base de données cible, les résultats sont affichés dans la fenêtre Sortie.

Vous pouvez également programmer vos propres applications pour qu’elles écrivent les messages de diagnostic au moment de l’exécution vers un volet Sortie. Pour ce faire, utilisez des membres de la classe Debug ou Trace dans l’espace de noms System.Diagnostics de l’API .NET. Les membres de la classe Debug affichent la sortie quand vous générez des configurations Debug de votre solution ou projet ; les membres de la classe Trace affichent la sortie quand vous générez des configurations Debug ou Release. Pour plus d’informations, consultez Messages de diagnostic dans la fenêtre Sortie.

En C++, vous pouvez créer des étapes de génération personnalisées et des événements de build dont les avertissements et erreurs sont affichés et comptabilisés dans le volet Sortie. En appuyant sur F1 dans une ligne de sortie, vous pouvez afficher une rubrique d’aide appropriée. Pour plus d’informations, consultez Mettre en forme la sortie d’une étape de génération personnalisée.

Comportement de défilement

Si vous utilisez le défilement automatique dans la fenêtre Sortie, puis que vous naviguez à l’aide de la souris ou des touches de direction, le défilement automatique s’arrête. Pour reprendre le défilement automatique, appuyez sur Ctrl+Fin.

Diagnostics structurés

Les projets MSBuild C++ peuvent émettre des diagnostics structurés. Le niveau de mise en retrait d’un diagnostic dans la fenêtre Sortie représente la structure imbriquée des informations. Activez ou désactivez la mise en retrait avec l’option Projet>Propriétés>Avancé>Activer l’IU de sortie de build structurée. Vous pouvez affecter plusieurs projets en créant un fichier Directory.Build.props avec la propriété UseStructuredOutput définie sur true ou false.

Voir aussi