如何在继续之前强制Process.Start()完成?

Den*_*ail 2 c# console .net-4.0

我正在创建一个控制台应用程序来处理文件,然后将其移动到"已处理"文件夹.主控制台应用程序使用Process.Start()调用另一个应用程序.这个辅助应用程序实际上完成了将数据批量插入数据库的工作.批量插入完成后,主应用程序将文件移动到另一个文件夹,然后继续执行其他任务.

在主应用程序中,如何在辅助应用程序完成之前阻止代码继续?在进入下一步之前,我确实需要完成第一个流程.

谢谢!

Meh*_*dad 7

使用此方法:

process.WaitForExit();
Run Code Online (Sandbox Code Playgroud)


Clo*_*ble 5

您可以使用WaitForExit() Methode