Frage

Hey Leute, in der Hoffnung Sie können mich mit IronRuby Hilfe zu bekommen begann. Ich habe mehr Ruby-Skripte, die ich von meiner WPF-Anwendung ausgeführt werden soll (wegen der Verwendung mehrerer RMagick Methoden kann ich nicht nativ bekommen) und ich kann keine gute Infos findet auf welche Referenzen, die ich in dem Projekt benötigen.

Ich habe installiert IronRuby und versucht, das Hinzufügen Microsoft.Scripting und .CORE aber die App beschwert sich, dass ich keine Sub Main Methode haben - können IronRuby in einer nicht-Konsolenanwendung verwendet werden

Danke, Becky

War es hilfreich?

Lösung

Natürlich kann es in einer nicht-Konsolenanwendung verwendet werden! das ist, was es geht:)

Sie müssen Verweise auf IronRuby.dll, IronRuby.Libraries.dll, Microsoft.Scripting.dll und Microsoft.Scripting.Core.dll hinzuzufügen.

Dann Sie mehr Möglichkeiten haben IronRuby-Code oder Dateien wie ausführen IronRuby.GetEngine (). Execute ( "puts" Hallo Welt") oder IronRuby.GetEngine (). ExecuteFile ( "iron_ruby_file.rb") .

Schauen Sie sich die nächsten Ressourcen für weitere Informationen darüber, wie IronRuby-Code von C # Code auszuführen:

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top