Хостинг приложений WPF / выполнение кода Ruby через IronRuby

StackOverflow https://stackoverflow.com/questions/1840492

Вопрос

Привет, ребята, надеюсь, вы сможете помочь мне начать работу с IronRuby.У меня есть несколько сценариев Ruby, которые я хочу выполнить из своего приложения WPF (из-за использования нескольких методов RMagick, которые я не могу получить изначально), и я не могу найти никакой хорошей информации о том, какие ссылки мне нужны в проекте.

Я установил IronRuby и попытался добавить Microsoft.Scripting и .Core, но приложение жалуется, что у меня нет дополнительного основного метода - можно ли использовать IronRuby в неконсольном приложении?

Спасибо, Бекки

Это было полезно?

Решение

Конечно, его можно использовать и в неконсольном приложении!вот в чем все дело :)

Вам необходимо добавить ссылки на IronRuby.dll, IronRuby.Libraries.dll, Microsoft.Scripting.dll и Microsoft.Scripting.Core.dll .

Тогда у вас есть несколько способов выполнить код IronRuby или файлы, такие как IronRuby.GetEngine().Execute("помещает "привет, мир"") или IronRuby.GetEngine().Исполняемый файл ("iron_ruby_file.rb").

Посмотрите на следующие ресурсы для получения дополнительной информации о том, как выполнить код IronRuby из C # code:

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top