2016-05-25 7 views
1

Ich habe eine kleine C# -Anwendung, die einige Ordner erstellt und ich möchte es debuggen. Ich habe einen Debugger.Break() in meinem Code & hinzugefügt, aber ich bin nicht in der Lage, den Prozess an das Visual Studio anhängen, da so bald ich klicken Sie auf die exe, um es zu starten, beendet seine Operation. Sicherlich vermisse ich etwas albern hier. Irgendwelche Lösungen?Wie debugge ich meine C# -Anwendung in Visual Studio?

+0

'Console.ReadLine()' am Ende? Wenn es eine Konsolenanwendung ist, sollte es funktionieren –

+0

Sie können auch 'Debugger.Launch();' anstelle von 'Break' setzen, was Ihnen die Möglichkeit gibt, zuerst anzuhängen. – Blorgbeard

+2

Außerdem hoffe ich, dass Sie wissen, dass Sie das Programm * von * Visual Studio mit der Taste F5 ausführen können? Wenn Sie Befehlszeilenargumente übergeben möchten, können Sie dies auf der Debug-Seite der Projekteigenschaften tun. – Blorgbeard

Antwort

1

Sie müssen einen Haltepunkt in Ihrem Code festlegen. Klicken Sie auf die graue Leiste, die auf der linken Seite Ihres Code-Editor-Fensters angezeigt wird, wo sich eine Codezeile befindet. Ein roter Punkt sollte erscheinen und das ist dein Haltepunkt. Sie müssen möglicherweise einige verschiedene Zeilen versuchen, da Sie nicht alle Codezeilen unterbrechen können. Führen Sie Ihre App jetzt aus Visual Studio aus, indem Sie auf den grünen Pfeil (weiter) in der Symbolleiste klicken. Wenn die Ausführung diesen Haltepunkt erreicht, sollte es anhalten und Sie können von dort innerhalb von Visual Studio debuggen.

Ich schlage vor, Sie diese Informationen für mehr lesen Getting started with Debugging

Verwandte Themen