2009-07-01 27 views
1

Ich weiß, dass ich in VisualStudio Breakpoints setzen und eigenständige IronPython-Skripte debuggen kann. Ich habe jedoch eine Anwendung, die die IronPython-Engine hostet. Wenn ich ein Skript debuggen möchte, das in der gehosteten Engine ausgeführt wird, gibt es eine Möglichkeit, Haltepunkte festzulegen und das Skript zu durchlaufen? Sollte ich andere Methoden als ExecuteFile sein, um dies zu erreichen? Grundsätzlich möchte ich den Debugger an den Prozess anhängen, bei ExecuteFile brechen und dann den IronPython-Code durchlaufen.Breakpoints in gehosteten IronPython-Skripten

// engine is the hosted IronPython engine and script is the .py file to execute 
engine.ExecuteFile(script); 

EDIT: Ich glaube, dass dies ein Narr Debugging IronPython scripts in hosted (embedded) environment ist. Ich konnte das hier nicht finden, bevor ich meine Frage posten konnte. Mach weiter und schließe dieses.

Antwort