Question

Hey les gens, dans l'espoir que vous pouvez me aider à démarrer avec IronRuby. J'ai plusieurs scripts Ruby que je veux exécuter de mon application WPF (en raison de l'utilisation de plusieurs méthodes rmagick je ne peux pas en mode natif) et je ne peux pas trouver de bonnes informations sur ce que j'ai besoin des références dans le projet.

J'ai installé IronRuby et essayé d'ajouter Microsoft.Scripting et .Core mais l'application se plaint que je ne Sub méthode Main - peut IronRuby être utilisé dans une application non-console

Merci, Becky

Était-ce utile?

La solution

Bien sûr, il peut être utilisé dans une application non-console! c'est ce que tout sur:)

Vous devez ajouter des références à IronRuby.dll, IronRuby.Libraries.dll, Microsoft.Scripting.dll et Microsoft.Scripting.Core.dll.

Ensuite, vous avez plusieurs façons d'exécuter du code IronRuby ou des fichiers comme IronRuby.GetEngine (). Execute ( "puts 'bonjour'") ou IronRuby.GetEngine (). ExecuteFile ( "iron_ruby_file.rb") .

Regardez les ressources suivantes pour plus d'informations sur la façon d'exécuter du code IronRuby de code C #:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top