0

嘿伙计们,希望你们能帮助我开始使用 IronRuby。我有几个 Ruby 脚本,我想从我的 WPF 应用程序中执行(由于使用了几种我无法本地获得的 RMagick 方法)并且我找不到任何关于我在项目中需要哪些参考的好信息。

我已经安装 IronRuby 并尝试添加 Microsoft.Scripting 和 .Core 但应用程序抱怨我没有 Sub Main 方法 - IronRuby 可以在非控制台应用程序中使用吗?

谢谢,贝基

4

1 回答 1

2

当然,它可以在非控制台应用程序中使用!这就是它的全部:)

您需要添加对 IronRuby.dll、IronRuby.Libraries.dll、Microsoft.Scripting.dll 和 Microsoft.Scripting.Core.dll 的引用。

然后,您有多种方法来执行 IronRuby 代码或文件,例如 IronRuby.GetEngine().Execute("puts 'hello world'")IronRuby.GetEngine().ExecuteFile("iron_ruby_file.rb")

查看下一个资源以获取有关如何从 C# 代码执行 IronRuby 代码的更多信息:

于 2009-12-03T16:25:55.347 回答