从 .NET Core 控制台应用程序内部将 .NET Framework 控制台应用程序启动到新窗口中

Kev*_*ler 1 c# .net-core .net-4.7.1

我有一个 .NET Core 控制台应用程序(一个 TCP 客户端),它需要启动一个 .NET Framework 控制台应用程序(一个 TCP 服务器)。我正在使用System.Diagnostics.Process.Start(server);它并启动,但两个控制台应用程序都在同一个窗口中。如何让服务器在单独的窗口中运行?

Cod*_*ham 7

如果按如下方式设置进程属性。你会在一个新窗口中得到它。

ProcessStartInfo p = new ProcessStartInfo(fileName, arg); 
p.UseShellExecute=true;
Process processChild = Process.Start(p); // separate window; 
Run Code Online (Sandbox Code Playgroud)