Vorbereitung des Debugvorgangs: Windows Forms-Anwendungen

Mithilfe der Windows Forms-App-Projektvorlage wird eine Windows Forms-Anwendung erstellt. Das Debuggen dieses Anwendungstyps in Visual Studio ist einfach. Informationen zum Erstellen eines Projekts dieses Typs finden Sie unter Erstellen einer Windows Forms-App.

Wenn Sie ein Windows Forms-Projekt mit der Projektvorlage erstellen, werden die erforderlichen Einstellungen für die Debugging- und Releasekonfigurationen automatisch durch Visual Studio festgelegt. Diese Einstellungen können ggf. geändert werden. Diese Einstellungen können im Dialogfeld <Projektname> Eigenschaftenseiten (in Visual Basic unter Mein Projekt) geändert werden.

Weitere Informationen finden Sie unter Empfohlene Eigenschafteneinstellungen.

Eine zusätzlich empfohlene Eigenschafteneinstellung wird in der folgenden Tabelle angezeigt.

Konfigurationseigenschaften auf der Registerkarte "Debuggen"

Eigenschaftenname Einstellung
Startaktion - Diese Option ist in den meisten Fällen auf Projekt starten festgelegt. Wählen Sie Externes Programm starten aus, wenn Sie zu Beginn des Debuggens eine andere ausführbare Datei starten möchten (normalerweise für das Debuggen von DLLs).

Sie können Windows Forms-Anwendungen aus Visual Studio heraus debuggen oder durch das Anfügen zu einer bereits laufenden Anwendung. Weitere Informationen zum Anfügen finden Sie unter Anfügen an laufende Prozesse.

So debuggen Sie eine C#-, F#- oder Visual Basic-Windows Forms-Anwendung

  1. Öffnen Sie das Projekt in Visual Studio.

  2. Erstellen Sie Haltepunkte nach Bedarf.

    Da Windows Forms-Anwendungen ereignisgesteuert sind, gehen die Haltepunkte entweder in den Ereignishandlercode oder in Methoden, die vom Ereignishandlercode aufgerufen werden. Typische Ereignisse, in denen Haltepunkte platziert werden sollte, sind z. B. folgende:

    1. Einem Steuerelement zugeordnete Ereignisse, z. B. Klicken, Drücken der Eingabetaste usw.

    2. Ereignisse, die dem Start bzw. Herunterfahren der Anwendung zugeordnet sind, z. B. Laden, Aktivierung usw.

    3. Fokusereignisse und Validierungsereignisse.

      Weitere Informationen finden Sie unter Erstellen von Ereignishandlern in Windows Forms.

  3. Klicken Sie im Menü Debuggen auf Starten.

  4. Debuggen Sie mithilfe der Verfahren, die in Erster Einblick in den Debugger erläutert werden.