Nun hoffe ich zu verstehen, was Sie brauchen.
Schauen Sie sich die Methode Debugger.Launch Method () an:
Startet einen Debugger und hängt ihn an den Prozess an.
Und Sie benötigen die Methode Debugger.Break Method ():
Signalisiert einen Haltepunkt an einen angeschlossenen Debugger.
So können Sie es direkt nach dem Einstiegspunkt wie folgt in Ihrem Quellcode verwenden:
#if DEBUG Debugger.Launch(); Debugger.Break(); MainForm.Show(); #else // nothing to do #endif
Ihr Programm wird an diesem Punkt angehalten und Sie können debuggen!