为什么attr_accessor创建了一个属性,而method只是一个方法?
我正在研究 C# 和 IronRuby 之间的互操作。我注意到,如果我使用 attr_accessor 在 Ruby 中定义一个属性,它就会作为属性呈现给 C#。另一方面,如果我…
在类定义末尾执行 mixin 方法
我有一个混合,它反映接收器类以生成一些代码。这意味着我需要在类定义的末尾执行类方法,就像在这个简单的示例中一样: module PrintMethods module …
定义静态 .New() 方法时在 IronRuby 中创建 .NET 对象
当类上定义了静态 .New() 方法时,似乎不可能使用其默认构造函数创建对象: .NET 类: public class Tester { public static void New() { Console.Wr…
使用 Ironruby 安装 Cucumber
我正在尝试使用ironruby 安装Cucumber。我按照 http://wiki.github.com/aslakhellesoy/cucumber/ 的说明进行操作铁红宝石和网络 。它下载 0.8.3 版本…
理论上来说,我可以使用IronRuby来编写所有c#可以编写的应用程序,对吗?
我了解一些Ruby 语言。现在我需要做一些.net 开发。我不想学习一门新语言。因此,在谷歌搜索后我得到了IronRuby。现在我的问题是我可以使用 IronRuby …
获取脚本文件中的所有方法
执行此代码后: var runtime = IronRuby.Ruby.CreateRuntime() var engine = IronRuby.Ruby.CreateEngine() var scrope = engine.CreateScope() engin…
IronRuby 上的 Rails (IIS 6)
我正在尝试使用 IronRuby 在 IIS 6 Web 服务器上运行 Rails,但没有成功。我已关注此网络广播并使其在 IIS 7 上运行,但无法不能让它在 IIS 6 服务器…
如何在 Web/Windows 窗体中将 IronRuby 或 IronPython 与 C# 一起使用?
我对 .net 的动态语言运行时非常感兴趣,并且看到 IronRuby/IronPython 是构建在其之上的。我找不到一些在 c# 中利用 Ruby/Python 动态的示例,而这正…
Ruby 中带有大写字母的方法的可选括号?
我刚刚开始在 .NET 应用程序中使用 IronRuby(但当我在普通 Ruby 中测试它时,其行为似乎是一致的)作为 DSL - 作为其中的一部分,我正在定义通过 Def…
IronRuby 作为 .NET 中的脚本语言
我想使用 IronRuby 作为脚本语言(例如 Lua)在我的 .NET 项目中。 例如,我希望能够从 Ruby 脚本订阅特定事件,在主机应用程序中触发,并从中调用 Ru…
我怎样才能使“内部” .NET 程序集的类和成员对 IronRuby 代码可见吗?
我的场景由以下几点组成。 我正在用 C# 开发一个打包的软件产品, 因为它是一个打包的产品,所以需要严格控制程序集的公共接口... 所有程序集均具有强…
从 C# 执行 IronRuby 时解决“require”问题
我正在尝试从 C# 运行 IronRuby 脚本: var runtime = IronRuby.Ruby.CreateRuntime() runtime.ExecuteFile("ruby/foo.rb") foo.rb 以“require:”开…
Visual Studio 2010 是否提供对 IronRuby 的工具支持?
我对以下功能感兴趣:代码突出显示、智能感知、重构、代码导航(转到定义等)。 如果 Visual Studio 2010 中缺少此功能,也许 Microsoft 计划在将来添…