如何从 C# 获取 DLR 表示形式?
是否有将动态语言运行时 (DLR) 对象转换为字符串表示形式的通用方法? 几种特定类型(在本例中为 Python): if (obj is IronPython.Runtime.List) { …
ScriptEngine.ExecuteFile 的细节
我有一段非常简单的 C# 代码,应该加载 Ruby 脚本并执行它。它看起来像这样: using System; using System.Collections.Generic; using System.IO; us…
IronRuby 中的 System.Threading.Tasks.Parallel 错误
在 C# 中 class ParallelTest { public static void Main() { System.Threading.Tasks.Parallel.ForEach(new []{1,2,3,4,5,6,7,8}, x => { System.Con…
ruby 中的短命名空间缩写
我对红宝石很陌生。我使用 IronRuby 并且我的 ruby 代码有很长的命名空间: Company:: Division::Group::Product::Package.new 因为我多次使用这…
Ruby 库到 DLL 文件,以便与 C# asp.net 一起使用
我想使用这个 Ruby 代码 https://github.com/weppos/freeagent 并将其转换为 Dll 文件或任何允许我在 C# 中使用它的文件, 任何人都可以帮助我将其转…
IronRuby 和 C#,执行文件
为什么这有效: using System; using System.Collections.Generic; using System.Text; using System.IO; using Microsoft.Scripting; using Microsof…
使用 IronRuby 编写 WPF 应用程序是否存在任何陷阱?
使用 IronRuby/IronPython,从技术上讲,您应该能够执行在 C#/VB .Net 中可以执行的任何操作。我很好奇是否有什么东西可以阻止认真的 Ruby 专家为 Win…
如何修复动态对象的InvalidCastException?
ScriptEngine rubyEngine; //... dynamic execution_result = rubyEngine.Execute(script, scope); if (execution_result != null && !silent) WriteR…
IronRuby 1.3.1 VS 2010 SP1 安装问题
我已经从 codeplex 下载了最新版本的 IronRuby 并运行安装,没有出现任何问题。 但是,当我创建项目时,我收到消息: 未找到 IronRuby 安装。虽然基本…
我如何使用 IronLanguages?不用买VS的工具?
IronRuby 的“工具”包对我来说看起来是一个非常有吸引力的 IDE,除了我需要购买 Visual Studio 才能使用它。 有办法解决这个问题吗?…
在 IronRuby 中使用重载构造函数实例化对象时出现问题?
我有 c# 类“Document”,带有重载构造函数 (int id)、(guid id) 和一些更多参数选项 - 并且没有 0 个参数的重载。当我尝试使用 IronRuby 创建新对象…
为什么 IronRuby 上的 Albacore zip 任务失败?
我尝试使用 Albacore 中的 zip 任务进行压缩,但出现错误。是 IronRuby 的问题吗? task :publish => :build do Rake::Task[:service].invoke Rake::T…
UIAutomation API 在从一个应用程序调用时显示菜单栏,但在另一个应用程序中不显示?
我有一个应用程序,我正在尝试为其编写自动化 UI 测试。 这是一个本机 C++ ATL 应用程序,它有几个控件和一个菜单栏。用 C# 编写的自动化客户端应用程…
:sym.eql?("sym") 在 IronRuby 中是否行为不当?
我刚刚在 Mac 上安装了 Mono 2.10,然后运行我之前完成的 Ruby Koans 来看看 IronRuby 是否可用得到与 Mac 原生 Ruby 1.8.7 相同的结果。其中一个测试…