Débogage (Comment faire en C#)
Mise à jour : novembre 2007
Cette page comporte des liens vers l'aide concernant les tâches de débogage les plus utilisées. Pour plus d'informations sur d'autres catégories de tâches courantes traitées dans l'aide, consultez Comment faire en C#.
Utilisation du débogueur Visual Studio
Génération dans Visual Studio
Décrit les outils utilisés pour tester et déboguer en permanence les applications, à mesure que vous les générez.Débogage dans Visual Studio
Décrit les notions fondamentales à connaître pour utiliser le débogueur Visual Studio.Présentation du débogueur
Contient des liens vers des articles concernant les tâches de base de débogage et les fonctionnalités du débogueur.
Fonctionnalités de traçage du .NET Framework
Comment : ajouter des instructions de traçage dans le code d'une application
Explique comment utiliser les méthodes : Write, WriteIf, WriteLine, WriteLineIf, Assert et Fail pour le traçage dans votre application.Comment : créer et initialiser les écouteurs de la trace
Explique comment créer et initialiser des écouteurs de la trace.Comment : utiliser des TraceSource et des filtres avec des écouteurs de la trace
Décrit l'utilisation de TraceSource associée à un fichier de configuration de l'application.Comment : créer et initialiser les commutateurs de trace
Explique comment créer et initialiser des commutateurs de la trace.Comment : effectuer une compilation conditionnelle avec Trace et Debug
Explique comment spécifier les paramètres du compilateur pour votre application.Comment : créer et initialiser les sources de trace
Explique comment utiliser des fichiers de configuration pour faciliter la reconfiguration des traces produites par des sources de trace au moment de l'exécution.Amélioration du débogage avec les attributs d'affichage de débogueur
Explique comment améliorer le débogage avec les attributs d'affichage de débogueur.Comment : tracer le code dans une application
Explique comment utiliser la classe Trace qui vous permet d'instrumenter votre application.Comment : configurer les commutateurs de trace
Explique comment utiliser le fichier .config pour configurer des commutateurs.
Débogage de services Web
- Procédure pas à pas : débogage d'un service Web XML
Fournit des étapes pour le débogage de services Web.
Débogage de Windows Forms
- Procédure pas à pas : débogage d'un Windows Form
Décrit le débogage d'applications de formulaires Windows.
Débogage d'applications SQL
Prise en charge du débogage (LINQ to SQL)
Liens vers différentes rubriques sur le débogage d'applications LINQ to SQL.Procédure pas à pas : débogage d'une fonction table SQL CLR définie par l'utilisateur
Montre comment déboguer une fonction UDF (User Defined Table-Valued Function) SQL/CLR.Procédure pas à pas : débogage d'un déclencheur SQL CLR
Montre comment déboguer un déclencheur CLR SQL. Il utilise la table Contact dans l'exemple de base de données AdventureWorks qui est l'une des bases de données installées avec SQL Server 2005. Cet exemple crée un nouveau déclencheur d'insertion CLR dans le tableau Contact, puis l'exécute en mode pas à pas détaillé.Procédure pas à pas : débogage d'un type SQL CLR défini par l'utilisateur
Montre comment déboguer un type CLR SQL défini par l'utilisateur. Il crée un nouveau type SQL/CLR dans l'exemple de base de données Adventureworks. Le type est ensuite utilisé dans une définition de table, une instruction INSERT, puis une instruction SELECT.Procédure pas à pas : débogage d'une fonction scalaire SQL CLR définie par l'utilisateur
Montre comment déboguer une fonction UDF (User Defined Function) CLR SQL. Il crée une nouvelle fonction UDF CLR SQL dans l'exemple de base de données Adventureworks.Procédure pas à pas : débogage d'un agrégat SQL CLR défini par l'utilisateur
Montre comment déboguer un agrégat CLR SQL défini par l'utilisateur. Il crée une nouvelle fonction d'agrégation CLR SQL nommée Concatenate dans l'exemple de base de données Adventureworks. Lorsque cette fonction est appelée dans une instruction SQL, elle concatène toutes les valeurs de la colonne spécifiée pour être son paramètre d'entrée.Débogage d'une base de données T-SQL
Décrit les procédures d'installation nécessaires et fournit un exemple montrant comment déboguer une application multicouche.Procédure pas à pas : débogage d'un déclencheur T-SQL
Décrit un exemple qui utilise la base de données Adventureworks, dont le tableau Sales.Currency comporte un déclencheur UPDATE. Il comprend une procédure stockée qui met à jour une ligne de la table, ce qui provoque le déclenchement du déclencheur. Définissez les points d'arrêt dans le déclencheur. En exécutant la procédure stockée avec différents paramètres, vous pouvez suivre différents chemins d'exécution dans le déclencheur.Procédure pas à pas : débogage d'une fonction T-SQL définie par l'utilisateur
Cet exemple utilise une Fonction définie par l'utilisateur (UDF) existante, figurant dans la base de données AdventureWorks et nommée ufnGetStock, qui retourne un décompte d'éléments en réserve pour un ProductID donné.Procédure pas à pas : débogage d'une procédure stockée T-SQL
Montre comment créer et déboguer une procédure stockée T-SQL par Débogage direct de base de données, c'est-à-dire l'exécuter pas à pas via l'Explorateur de serveurs. Il illustre également diverses techniques de débogage, telles que la définition de points d'arrêt, la visualisation d'éléments de données, etc.
Ressources supplémentaires
Ce site nécessite une connexion Internet.
- Centre de développement Visual Studio 2005
Contient un grand nombre d'articles et de ressources sur le développement et le débogage d'applications. Ce site est mis à jour régulièrement.