Debuggen (Vorgehensweise in C#)
Aktualisiert: November 2007
Diese Seite enthält Links zu Hilfethemen, die häufige Debugaufgaben behandeln. Weitere Informationen über andere Kategorien häufiger Aufgaben, die in der Hilfe behandelt werden, finden Sie unter Gewusst wie in C#.
Verwenden des Visual Studio-Debuggers
Der Buildprozess in Visual Studio
Beschreibt Tools, mit denen Anwendungen während der Erstellung kontinuierlich getestet und gedebuggt werden können.Debuggen in Visual Studio
Erläutert die Grundlagen der Verwendung des Visual Studio-Debuggers.Debuggerwegweiser
Hyperlinks zu Artikeln über grundlegende Aufgaben beim Debuggen und über Features des Debuggers.
.NET Framework-Ablaufverfolgungsfunktionen
Gewusst wie: Hinzufügen von Ablaufverfolgungsanweisungen zu Anwendungscode
Erklärt die Verwendung der folgenden Methoden: Write, WriteIf, WriteLine, WriteLineIf, Assert und Fail für die Ablaufverfolgung in der Anwendung.Gewusst wie: Erstellen und Initialisieren von Ablaufverfolgungslistenern
Erklärt, wie Ablaufverfolgungslistener erstellt und initialisiert werden.Gewusst wie: Verwenden von TraceSource und Filtern für Ablaufverfolgungslistener
Beschreibt die Verwendung von TraceSource in Verbindung mit einer Anwendungskonfigurationsdatei.Gewusst wie: Erstellen und Initialisieren von Ablaufverfolgungsschaltern
Erklärt, wie Ablaufverfolgungsschalter erstellt und initialisiert werden.Gewusst wie: Bedingtes Kompilieren mit Ablaufverfolgung und Debuggen
Beschreibt, wie die Compilereinstellungen der Anwendung auf verschiedene Weise angegeben werden können.Gewusst wie: Erstellen und Initialisieren von Ablaufverfolgungsquellen
Erklärt, wie mit Konfigurationsdateien die Neukonfiguration der zur Laufzeit von Ablaufverfolgungsquellen erzeugten Ablaufverfolgungen vereinfacht wird.Verbessern des Debuggens mit den Debuggeranzeigeattributen
Erklärt, wie das Debuggen mit den Debuggeranzeigeattributen optimiert wird.Gewusst wie: Verfolgen von Code in einer Anwendung
Erklärt die Verwendung der Trace-Klasse, mit der Sie die Anwendung instrumentieren können.Gewusst wie: Konfigurieren von Ablaufverfolgungsschaltern
Erklärt, wie mit der CONFIG-Datei Schalter konfiguriert werden.
Debuggen von Webdiensten
- Exemplarische Vorgehensweise: Debuggen eines XML-Webdiensts
Zeigt Schritte zum Debuggen von Webdiensten.
Debuggen von Windows Forms
- Exemplarische Vorgehensweise: Debuggen eines Windows Forms
Beschreibt das Debuggen von Windows Forms-Anwendungen.
Debuggen von SQL-Anwendungen
Debuggingunterstützung (LINQ to SQL)
Enthält Links zu verschiedenen Themen über das Debuggen von LINQ to SQL-Anwendungen.Exemplarische Vorgehensweise: Debuggen einer benutzerdefinierten SQL/CLR-Tabellenwertfunktion
Zeigt, wie Sie eine benutzerdefinierte SQL/CLR-Tabellenwertfunktion (UDF) debuggen.Exemplarische Vorgehensweise: Debuggen eines SQL/CLR-Triggers
Zeigt, wie ein SQL CLR-Trigger gedebuggt wird. Verwendet die Tabelle Contact der Beispieldatenbank AdventureWorks, die zu den vorinstallierten Datenbanken von SQL Server 2005 gehört. Das Beispiel erstellt einen neuen CLR-Insert-Trigger in der Tabelle Contact und führt ihn in Einzelschritten aus.Exemplarische Vorgehensweise: Debuggen eines benutzerdefinierten SQL/CLR-Typs
Zeigt, wie ein benutzerdefinierter SQL/CLR-Typ gedebuggt wird. Dabei wird ein neuer SQL/CLR-Typ in der Beispieldatenbank AdventureWorks erstellt. Der Typ wird anschließend in einer Tabellendefinition, einer INSERT-Anweisung und schließlich in einer SELECT-Anweisung verwendet.Exemplarische Vorgehensweise: Debuggen einer benutzerdefinierten SQL/CLR-Skalarfunktion
Zeigt, wie Sie eine benutzerdefinierte SQL CLR-Funktion (UDF) debuggen. Dabei wird in der Beispieldatenbank Adventureworks eine neue benutzerdefinierte SQL CLR-Funktion erstellt.Exemplarische Vorgehensweise: Debuggen eines benutzerdefinierten SQL/CLR-Aggregats
Zeigt, wie ein benutzerdefiniertes SQL CLR-Aggregat gedebuggt wird. Dabei wird eine neue SQL CLR-Aggregatfunktion mit dem Namen Concatenate in der Beispieldatenbank Adventureworks erstellt. Beim Aufrufen dieser Funktion in einer SQL-Anweisung werden alle Werte einer angegebenen Spalte zu einem Eingabeparameter verkettet.Debuggen von T-SQL-Datenbanken
Beschreibt die erforderlichen Setupprozeduren und enthält ein Beispiel für das Debuggen einer Anwendung mit mehreren Ebenen.Exemplarische Vorgehensweise: Debuggen eines T-SQL-Triggers
Erläutert ein Beispiel, in dem die Datenbank Adventureworks verwendet wird, die die Tabelle Sales.Currency mit einem UPDATE-Trigger enthält. Das Beispiel beinhaltet eine gespeicherte Prozedur, die eine Zeile in der Tabelle aktualisiert und dadurch den Trigger auslöst. Legen Sie Haltepunkte im Trigger fest. Anschließend können Sie verschiedene Ausführungspfade im Trigger verfolgen, indem Sie die gespeicherte Prozedur mit verschiedenen Parametern ausführen.Exemplarische Vorgehensweise: Debuggen einer benutzerdefinierten T-SQL-Funktion
Erläutert ein Beispiel, das eine in der Datenbank Adventureworks vorhandene benutzerdefinierte Funktion (UDF) mit dem Namen ufnGetStock verwendet, die die Anzahl vorrätiger Elemente mit einer bestimmten ProductID zurückgibt.Exemplarische Vorgehensweise: Debuggen einer gespeicherten T-SQL-Prozedur
Veranschaulicht, wie eine gespeicherte T-SQL-Prozedur mittels direktem Datenbankdebuggen erstellt und gedebuggt wird (d. h. Ausführung in Einzelschritten über Server-Explorer). Außerdem werden andere Debugverfahren veranschaulicht, unter anderem das Festlegen von Haltepunkten oder das Anzeigen von Datenelementen.
Zusätzliche Ressourcen
Für diese Website ist eine Internetverbindung erforderlich.
- Visual Studio 2005 Developer Center
Enthält zahlreiche Artikel und Ressourcen zum Entwickeln und Debuggen von Anwendungen. Diese Website wird regelmäßig mit neuem Inhalt aktualisiert.