Integration von python in C# - Anwendung

Habe ich Folgendes problem:
Ich habe eine alte Anwendung, die in python geschrieben ist. Diese Anwendung ermöglicht es dem Benutzer, zu spezifizieren, kleine python-Schritte, die ausgeführt werden, python Schritte sind im Grunde kleine python-Skripte, ich nenne Sie die Schritte, weil die Ausführung dieser Anwendung müssen Sie andere Schritte wie z.B. dem ausführen von etwas von der Kommandozeile. Diese python-Schritte sind, werden als python-code in eine xml-Datei.

Nun möchte ich die Anwendung neu zu schreiben, die mithilfe von C# .NET. Gibt es eine best-Practice-Lösung, so etwas zu tun?

Möchte ich nicht nennen python als externes programm und übergeben Sie die aktuelle python-Schritt(Skript), um den python-interpreter - ich will, dass etwas gebaut. Ich kam gerade über IronPython und .NET, python, aber ich bin nicht ganz sicher, welche zu benutzen.
Ich möchte eine Art debugging für die kleinen Skripts, das ist, warum der Aufruf der interpreter-Lösung ist nicht akzeptabel.

Was noch wichtiger ist, dass eine Menge von diesen Scripten bereits vorhanden ist. Daher habe ich eine C# - Implementierung von python, die hat die gleiche syntax wie python sowie die gleichen eingebauten libs von python. Ist das überhaupt möglich?

Dank und Grüße
Xeun

InformationsquelleAutor Xeun | 2014-04-17

Schreibe einen Kommentar