c# - 从 C# 调用 ruby​​ 脚本

标签 c# .net ruby

这里得到了回答calling a ruby script in c#

但这有效吗?我尝试了这个,但它一直失败,并出现“系统找不到指定的文件”错误,我假设这是因为文件名之前的 ruby​​ 命令,但我不太确定。

感谢您的帮助

最佳答案

您还可以尝试使用 IronRuby 执行 Ruby 代码像这样的东西

using System;
using Microsoft.Scripting.Hosting;
using IronRuby;

class ExecuteRubyExample
{
    static void Main()
    {
        ScriptEngine engine = IronRuby.Ruby.CreateEngine();
        engine.ExecuteFile("C:/rubyscript.rb");
    }
}

关于c# - 从 C# 调用 ruby​​ 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5251294/

相关文章:

ruby-on-rails - 需要循环遍历rspec中的一个数组,测试不运行

c# - MVVM 将 DataGrid 绑定(bind)到 DataTable 显示错误的列名

c# - 安装时自动启动 Windows 服务

c# - 获取 'memberof' 为一组的用户

java - 从哪里开始为机器人编程?

ruby-on-rails - 单表继承还是多态?

ruby - 防止在 Ruby 中将字符串转换为八进制数

c# - 控制线程数以平衡 .NET 中的 CPU 和 IO 等待

c# - 带有 Mono 2.10 的 CaSTLe 动态代理

c# - 将桌面应用程序分离为客户端-服务器应用程序