从c#调用ruby脚本时,进程不退出

从c#调用ruby脚本时,进程不退出,c#,ruby,process,C#,Ruby,Process,我试图从c#执行一个.rb文件。进程从不存在 var result = new Process { StartInfo = new ProcessStartInfo() { FileName = "ruby \"someRubyFile.rb\"", UseShellExecute = false, CreateNoWindow = t

我试图从c#执行一个.rb文件。进程从不存在

       var result = new Process
       {
           StartInfo = new ProcessStartInfo()
           {
               FileName = "ruby \"someRubyFile.rb\"",
               UseShellExecute = false,
               CreateNoWindow = true
           }
       };
       result.Start();
       result.WaitForExit();

我终于明白了。如果我将.rb文件名作为参数发送,则一切正常