Asp.net core 如何在.net核心控制台应用程序中启动子进程

Asp.net core 如何在.net核心控制台应用程序中启动子进程,asp.net-core,process,asp.net-core-2.2,Asp.net Core,Process,Asp.net Core 2.2,我有一个dotnet core 2.2控制台应用程序。 我将其作为windows服务托管。(服务名称:“MyService1”) 如果“MyService1”启动,我想启动子进程(WebAPI.exe或any.exe) 我可以使用Process类来实现这一点。 示例代码: webAPI = new Process(); webAPI.StartInfo.UseShellExecute = false; webAPI.StartInfo.FileName = @"C:\Project\bin\De

我有一个dotnet core 2.2控制台应用程序。
我将其作为windows服务托管。(服务名称:“MyService1”)
如果“MyService1”启动,我想启动子进程(WebAPI.exe或any.exe)

我可以使用Process类来实现这一点。 示例代码:

webAPI = new Process();
webAPI.StartInfo.UseShellExecute = false;
webAPI.StartInfo.FileName = @"C:\Project\bin\Debug\netcoreapp2.2\publish\WebAPI.exe";
webAPI.Start();
但是没有使用Process类还有其他方法吗