Vorbereitung zum Debuggen: Windows Forms-Anwendungen
Aktualisiert: November 2007
Dieses Thema gilt für folgende Anwendungsbereiche:
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro und Team |
Tabellenlegende:
Vorhanden |
|
Nicht vorhanden |
|
Befehl oder Befehle, die standardmäßig ausgeblendet sind. |
Von der Windows Forms-Projektvorlage wird eine Windows Forms-Anwendung unter Verwendung der Common Language Runtime (CLR) erstellt. Das Debuggen dieses Anwendungstyps in Visual Studio ist einfach. Weitere Informationen hierzu finden Sie unter Gewusst wie: Erstellen eines Windows-Anwendungsprojekts.
Wenn Sie ein Windows Forms-Projekt mit der Projektvorlage erstellen, werden die erforderlichen Einstellungen für die Debug- 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 Eigenes Projekt) geändert werden.
Weitere Informationen finden Sie unter Verwaltetes Debuggen: Empfohlene Eigenschafteneinstellungen.
Eine zusätzlich empfohlene Eigenschafteneinstellung wird in der folgenden Tabelle angezeigt.
Konfigurationseigenschaften auf der Registerkarte "Debuggen"
Eigenschaftenname |
Einstellung |
---|---|
Startaktion |
|
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 Anhängen an laufende Prozesse.
So debuggen Sie eine C#-, J#- oder Visual Basic-Windows Forms-Anwendung
Öffnen Sie das Projekt in Visual Studio.
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:
Einem Steuerelement zugeordnete Ereignisse, z. B. Klicken, Drücken der Eingabetaste usw.
Ereignisse, die dem Anwendungsstart bzw. Beenden zugeordnet sind, z. B. Laden, Aktivierung usw.
Fokusereignisse und Validierungsereignisse
Weitere Informationen hierzu finden Sie unter Erstellen von Ereignishandlern in Windows Forms.
Klicken Sie im Menü Debuggen auf Starten.
Debuggen Sie mit den in Debuggerwegweiser besprochenen Techniken.
Siehe auch
Aufgaben
Gewusst wie: Festlegen von Debug- und Releasekonfigurationen
Konzepte
Projekteinstellungen für C#-Debugkonfigurationen
Projekteinstellungen für eine Visual Basic-Debugkonfiguration
Weitere Ressourcen
Vorbereitung zum Debugging: C#- und Visual Basic-Projekttypen