ironruby

    0热度

    3回答

    我试图重新使用一些我在ASP.NET MVC 2项目中编写的ruby类。我遇到的问题是如果一个类在模块内,我似乎无法实例化它。如果我将模块移动到模块外面,它可以正常工作。这里是我想实例化的类的缩小版本: module Generator class CmdLine attr_accessor :options def initialize(output)

    0热度

    1回答

    我使用IronRuby引擎创建了自己的ruby控制台,但无法使用to_yaml来处理任何.net类。 我错过了什么吗? person = Person.new person.Name = 'John Doe' person.Age = 26 puts person.to_yaml #does not work

    2热度

    1回答

    我想在示例应用程序中运行ironruby和ironpython。 我收到一个异常 - 未处理的异常:System.Reflection.TargetInvocationException:例外有 被调用的目标抛出。 ---> System.Reflection.TargetInvocat ionException:无法加载语言'IronPython 2.6.2':无法加载文件或 程序集'Micro

    1热度

    1回答

    我想向范围添加一个变量,然后从我的ruby表达式访问该变量。 C# ScriptRuntime runtime = IronRuby.Ruby.CreateRuntime(); var scope = runtime.ExecuteFile("C:\\codebase\\Test\\Test2\\Test2\\person2.rb"); scope.SetVariable("name", "S

    1热度

    1回答

    请参阅下面的代码以了解我的困境。我有一个方法返回一个IList(CountChildren)中的项目计数的对象,它可以正常工作。但另一个做同样的事情,但采取通用(CountGenericChildren)不会。我在运行脚本的行上得到“System.NullReferenceException:对象引用未设置为对象的实例”(请参阅​​注释)。最后2个断言不被执行。 我相信这与将泛型作为参数相关,但我

    4热度

    1回答

    当我参考最新版本的Microsoft.Scripting(IronPython附带的一个)时,我在Visual Studio中收到警告。 是否可以在同一应用程序中并排部署/使用它们? 是否有更好/更动态的方式来实例化运行时? private ScriptRuntime GetScriptRuntime() { if ("IronRuby".Equals(scriptUnit.Type)

    0热度

    1回答

    我可以在ironruby上创建库(dll)项目吗?如何 ?

    1热度

    1回答

    我想从IronRuby脚本调用一个C#方法来产生Ruby散列。我试过字典,但保持原样。 public Dictionary<string, string> GetHash() { Dictionary<string, string> hash = new Dictionary<string, string>(); hash.Add("a", "1"); hash.A

    1热度

    1回答

    我刚刚在我的Mac上安装了Mono 2.10,并继续运行我之前完成的Ruby Koans,以查看IronRuby是否获得与Mac原生Ruby 1.8.7相同的结果。其中一个测试的中途失败,这个问题似乎是这样的: 在Ruby 1.8.7,下面的表达式是错误的: :sym.eql?("sym") => false 然而,IronRuby的,这是事实。我运行的IronRuby版本是1.1.2.0,

    1热度

    1回答

    有谁有一个显示来自使用IronRuby的任意.NET程序集你在一个随机的C#类如何反映一个代码示例?我最感兴趣的是从随机C#类和.NET程序集中列出公共方法和属性。 我试图从IronRuby的加载 “的System.Reflection”。我似乎无法找到一个好的代码示例。 我知道红宝石可以探索相关的类以及元数据。然而,我似乎无法加载我的测试组件。 (即Test.dll的) 任何帮助,您可以提供将是