在Mono/OSX上的控制檯應用程序中,我想調用mdtool來構建iOS項目。我成功地擁有了正確的命令行參數,並且它在bash shell腳本中正確運行。單聲道開始進程mdtool關閉調用者
現在,如果我在我的控制檯應用程序中使用Process/ProcessStartInfo類調用它,構建後我得到了這個,我的程序退出。
Press any key to continue... logout
[Process completed]
下面的代碼來調用mdtool:
var buildArgs = string.Format("...");
var buildiOSproject = new ProcessStartInfo
{
FileName = "/Applications/MonoDevelop.app/Contents/MacOS/mdtool",
UseShellExecute = false,
Arguments = buildArgs
};
var exeProcess = Process.Start(buildiOSproject);
exeProcess.WaitForExit();
//code here never called