在ubuntu中,从一个应用程序(在Mono上运行的C#),我正在尝试启动第二个C#Mono应用程序并传递一些参数。
我这样做:
Process p = new Process();
p.StartInfo.FileName = "Mono";
p.StartInfo.WorkingDirectory = a_working_dir;
p.StartInfo.Arguments = "anExe.exe arg1 arg2 arg3";
p.Start();
在运行时,我收到错误消息:
xdg-open: unexpected argument 'arg1 arg2 arg3'
我做错了什么?