ironruby

    0热度

    1回答

    因此,我有这个.dll,我相信我已正确添加到项目中。但每当我尝试调用从.dll文件我得到一个错误的东西, `in `const_missing': uninitialized constant Object::PS3Lib (NameError)` 我是相当新的红宝石,IronRuby的,和我的代码,其中这是发生这个样子的,并不能弄清楚为什么这不起作用。 require "PS3Lib, Ve

    0热度

    1回答

    我有一个应用程序在C#中实现了多个对象,然后通过将这些对象添加到Microsoft.Scripting.Hosting.ScriptScope中,期望这些对象可以从IronRuby中使用。这在很大程度上起作用:我已经学会了如何实现DynamicObject的各种成员以使事情正确运行。但是,如何让对象与Ruby的for循环兼容? 我的C#对象是这样的: public class TrialObjec

    0热度

    1回答

    我正在使用Revit API进行使用IronRuby的可扩展存储,并且我认为我的问题是IronRuby。我试图从杰里米Tannik的的Revit博客在IronRuby中重现此C#示例: // create a field to store a string map FieldBuilder fieldBuilder = schemaBuilder.AddMapField("St

    0热度

    1回答

    我自主托管IronRuby并希望使用使用“Math”命名空间的.NET程序集“Math.dll”。我可以使用其他程序集,但不是这一个: require "Math.dll" require "Unsafe.dll" consts = Math.constants #consts = Unsafe.constants consts.each { |const| System::

    0热度

    1回答

    我在我的电脑上安装了IronRuby和想尝试像创建一个窗口简单的事情: require "System.Windows.Forms" include System::Windows::Forms form = Form.new form.Title = "Hello IronRuby" # This doesn't work. ("Undefined method Title= for Sy

    1热度

    1回答

    我一直在尝试在我正在编写的C#程序中嵌入Ruby。 我可以执行脚本,但是我遇到了interop问题。 我似乎无法从Ruby中提取变量。 让我们考虑以下几点: String before = "hello world"; String after = "changed"; ScriptRuntime mRuntime = Ruby.CreateRuntime(); ScriptEngine m

    1热度

    1回答

    考虑下面的代码(一个小的测试情况从一个现实的问题归结): abc="ABC" b="B" print abc.index(b) print "\n" abc2=abc.unpack('C*').pack('C*') b2=b.unpack('C*').pack('C*') print abc2.index(b2) print "\n" 在IdeOne它outputs与来自Iro

    0热度

    1回答

    我有一些我从GitHub克隆的代码。我正在尝试在Visual Studio 2013中创建一个IronRuby项目,然后将此代码导入到Visual Studio中。配置完成后,我应该可以使用降价进行修改。 我下载了IronRuby,但它似乎是安装程序中的错误将二进制文件放在错误的位置。 ,我发现这里的二进制文件: C:\ WINDOWS \ Microsoft.NET \装配\ GAC_MSIL

    0热度

    1回答

    我刚开始使用IronRuby。这是我的测试类: class Program { static void Main(string[] args) { var path = @"C:\Users\frays\Desktop\test.rb"; var engine = Ruby.CreateEngine(); var scop

    0热度

    1回答

    我想浏览(并检查)ironruby作用域的作用域变量。 如果我执行: a = 15 b = 16 c = a * b 我想列举 “a,b,c”,并得到他们的需求值。 我试过runtime.Globals.GetVariableNames()和runtime.Globals.GetItems()但都返回空的枚举器。