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 计划在将来添…
使用动态语言和 DLR 创建 WCF 服务
我很好奇如何使用 IronPython 或 IronRuby 等动态语言来创建基于 WCF 的服务。这些语言没有接口的概念。人们会如何定义服务合同?我们需要依赖静态语…
如何从 IronRuby 类引发 .Net 事件?
我试图弄清楚如何在 ruby 类中实现事件。具体来说,我试图让我的类实现一个包含事件(PropertyChanged)的接口(INotifyPropertyChanged)。我可…
让 Rails 应用程序在 IronRuby Rack 下运行
还有人玩ironruby吗? 我已成功在 IIS 5.1 下的本地计算机上运行 IronRuby.Rails.Example 项目。我现在正尝试以同样的方式运行我自己的演示 Rails 站…
是否有用于生成具体 CLR 类的 IronRuby 库?
我想向 CLR 类公开一个类。我的原因是Xaml。我想用 Ruby 编写 WPF 自定义控件,然后使用 xaml 为它们设置样式并提供模板。上次我尝试时,Xaml 无法查…
具有所需 .NET 程序集的 IronRuby REPL
组合“快捷方式”来启动带有预加载的一些 .NET 程序集的 IronRuby REPL 的最佳方法是什么?我认为在 Powershell 中有一种方法可以做到这一点(通过 Sn…
在动态生成存根的同时对 WCF REST/SOAP 服务进行单元测试的最佳方法
我有一个使用 WCF 4.0 编写的 Web 服务,它公开了 REST 和 SOAP 功能,并且我想设置单元测试,以便在处理 Web 服务时可以通过让测试框架在 IIS 之外启…
有什么方法可以将我的 C# 项目添加为 IronPython / IronRuby 中的参考吗?
我知道如何将现有 .dll 引用到 IronPython,但是有什么方法可以像在 Visual Studio 项目之间那样将我的项目添加为引用吗? 或者创建一个单独的类库是…
从 IronPython 调用 C# 对象方法
我正在尝试在我的游戏中嵌入脚本引擎。由于我是用 C# 编写的,因此我认为 IronPython 非常适合,但我找到的示例全部集中在在 C# 中调用 IronPython 方…