这里得到了回答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/